Skip to content

Commit 3471278

Browse files
committed
feat(template): replace tslint with eslint typescript
1 parent 6eb4e28 commit 3471278

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('@boringcodes/eslint-config-typescript');

generators/app/templates/.huskyrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"hooks": {
3-
"pre-commit": "pretty-quick --staged --pattern \"**/*.*(json|js|ts|yml|md)\" && yarn lint",
3+
"pre-commit": "yarn format:stage && yarn lint",
44
"pre-push": "yarn build"
55
}
66
}
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1 @@
1-
const config = require('@boringcodes/prettier-config');
2-
3-
module.exports = config;
1+
module.exports = require('@boringcodes/prettier-config');

generators/app/templates/package.json

Lines changed: 14 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -16,28 +16,35 @@
1616
"postbuild": "copyfiles CHANGELOG.md LICENSE package.json README.md dist",
1717
"purge": "rm -rf node_modules",
1818
"clean": "rm -rf dist",
19-
"format": "prettier --write \"**/*.*(json|js|ts|yml|md)\"",
20-
"format:check": "prettier --check \"**/*.*(json|js|ts|yml|md)\"",
21-
"lint": "tslint --project tsconfig.json --config tslint.json",
19+
"format": "prettier --write .",
20+
"format:check": "prettier --check .",
21+
"format:stage": "pretty-quick --staged",
22+
"lint": "eslint --quiet --ignore-path .gitignore **/*.ts",
2223
"release": "standard-version --no-verify",
2324
"release:major": "yarn release --release-as major",
2425
"release:minor": "yarn release --release-as minor",
2526
"release:patch": "yarn release --release-as patch"
2627
},
2728
"devDependencies": {
29+
"@boringcodes/eslint-config-typescript": "*",
2830
"@boringcodes/prettier-config": "*",
31+
"@typescript-eslint/eslint-plugin": "^2.25.0",
32+
"@typescript-eslint/parser": "^2.25.0",
2933
"copyfiles": "^2.2.0",
34+
"eslint-config-prettier": "^6.10.1",
35+
"eslint-config-standard": "^14.1.1",
36+
"eslint-plugin-import": "^2.20.1",
37+
"eslint-plugin-node": "^11.0.0",
38+
"eslint-plugin-promise": "^4.2.1",
39+
"eslint-plugin-standard": "^4.0.1",
40+
"eslint": "^6.8.0",
3041
"husky": "^2.3.0",
3142
"prettier": "^2.0.2",
3243
"pretty-quick": "^2.0.1",
3344
"rollup-plugin-node-resolve": "^5.0.0",
3445
"rollup-plugin-typescript2": "^0.21.1",
3546
"rollup": "^1.12.3",
3647
"standard-version": "^6.0.1",
37-
"tslint-config-airbnb": "^5.11.1",
38-
"tslint-immutable": "^5.5.2",
39-
"tslint-sonarts": "^1.9.0",
40-
"tslint": "^5.16.0",
4148
"typescript": "^3.4.5"
4249
}
4350
}

0 commit comments

Comments
 (0)