Skip to content
This repository was archived by the owner on Jun 21, 2023. It is now read-only.

Commit e81f4c3

Browse files
authored
Merge pull request #11 from AckeeCZ/fix/update-lint-1904
Update tslint-config-ackee version
2 parents d5b19e3 + b499799 commit e81f4c3

4 files changed

Lines changed: 7 additions & 3 deletions

File tree

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"test-watch": "NODE_ENV= jest --watch",
1111
"test:coverage": "npm run test -- --collectCoverage",
1212
"test:coveralls": "cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",
13-
"lint": "tslint -p . --force --format codeFrame; exit 0",
13+
"lint": "tslint -p . --force --format codeFrame",
1414
"pretty": "prettier --parser typescript --write 'src/*.ts'",
1515
"precommit": "lint-staged && npm test",
1616
"prepublishOnly": "npm run build",
@@ -64,7 +64,7 @@
6464
"supertest": "^3.1.0",
6565
"ts-jest": "^23.10.4",
6666
"tslint": "^5.11.0",
67-
"tslint-config-ackee": "^0.2.1",
67+
"tslint-config-ackee": "^0.2.5",
6868
"typescript": "^3.1.3"
6969
}
7070
}

src/index.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,16 @@ import { ErrorRequestHandler } from 'express';
22
import isObject = require('lodash.isobject');
33
import isString = require('lodash.isstring');
44
import * as pino from 'pino';
5-
import { BaseLogger as PinoLogger, LevelWithSilent as Level } from 'pino';
65
import * as pinoms from 'pino-multi-stream';
76
import { Writable } from 'stream';
87
import { AckeeLoggerExpressMiddleware, expressErrorMiddleware, expressMiddleware } from './express';
98
import { AckeeLoggerOptions } from './interfaces';
109
import * as serializers from './serializers';
1110
import { initLoggerStreams } from './streams';
1211

12+
export type PinoLogger = pino.BaseLogger;
13+
export type Level = pino.LevelWithSilent;
14+
1315
export interface AckeeLogger extends PinoLogger {
1416
warning: pino.LogFn;
1517
options: AckeeLoggerOptions;

src/stackdriver.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ const PINO_TO_STACKDRIVER: { [key: number]: string } = {
1010
};
1111

1212
class StackDriverFormatStream extends Transform {
13+
// tslint:disable-next-line:function-name
1314
public _transform(chunk: any, _encoding: string, callback: (error?: Error | undefined, data?: any) => void) {
1415
const obj = JSON.parse(chunk);
1516
obj.severity = PINO_TO_STACKDRIVER[obj.level] || 'UNKNOWN';

src/streams.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { StackDriverFormatStream } from './stackdriver';
99
const pkgJson = JSON.parse(fs.readFileSync(path.resolve(path.join(__dirname, '..', 'package.json')), 'utf8'));
1010

1111
class DefaultTransformStream extends Transform {
12+
// tslint:disable-next-line:function-name
1213
public _transform(chunk: any, _encoding: string, callback: (error?: Error | undefined, data?: any) => void) {
1314
const obj = JSON.parse(chunk);
1415
obj.pkgVersion = pkgJson.version;

0 commit comments

Comments
 (0)