build: add eslint-config-prettier

removed roles which conflict with prettier
This commit is contained in:
Miodec 2023-11-17 14:44:01 +00:00
parent 931f56f2b9
commit c1dc87918b
3 changed files with 16 additions and 9 deletions

View file

@ -25,7 +25,8 @@
"plugin:import/recommended",
"plugin:import/typescript",
"plugin:@typescript-eslint/eslint-recommended",
"plugin:@typescript-eslint/recommended"
"plugin:@typescript-eslint/recommended",
"prettier"
// "plugin:@typescript-eslint/recommended-requiring-type-checking"
// "plugin:@typescript-eslint/strict"
],
@ -33,14 +34,6 @@
"rules": {
"json/*": ["error"],
"indent": ["off"],
"linebreak-style": ["error", "unix"],
"curly": ["error", "multi-line"],
"quotes": [
"error",
"double",
{ "allowTemplateLiterals": true, "avoidEscape": true }
],
"semi": ["error", "always"],
"no-empty": ["error", { "allowEmptyCatch": true }],
"no-var": 2,
"no-duplicate-imports": ["error"],

13
package-lock.json generated
View file

@ -18,6 +18,7 @@
"concurrently": "7.2.1",
"conventional-changelog": "4.0.0",
"eslint": "8.42.0",
"eslint-config-prettier": "9.0.0",
"eslint-import-resolver-typescript": "3.6.1",
"eslint-plugin-import": "2.29.0",
"eslint-plugin-json": "2.1.2",
@ -4074,6 +4075,18 @@
"url": "https://opencollective.com/eslint"
}
},
"node_modules/eslint-config-prettier": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.0.0.tgz",
"integrity": "sha512-IcJsTkJae2S35pRsRAwoCE+925rJJStOdkKnLVgtE+tEpqU0EVVM7OqrwxqgptKdX29NUwC82I5pXsGFIgSevw==",
"dev": true,
"bin": {
"eslint-config-prettier": "bin/cli.js"
},
"peerDependencies": {
"eslint": ">=7.0.0"
}
},
"node_modules/eslint-import-resolver-node": {
"version": "0.3.9",
"resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz",

View file

@ -47,6 +47,7 @@
"concurrently": "7.2.1",
"conventional-changelog": "4.0.0",
"eslint": "8.42.0",
"eslint-config-prettier": "9.0.0",
"eslint-import-resolver-typescript": "3.6.1",
"eslint-plugin-import": "2.29.0",
"eslint-plugin-json": "2.1.2",