Bye bye eslint-*-prettier

pull/4378/head
Christian Kaisermann 6 years ago
parent 6dd3fecd64
commit c40c74b8f9

@ -32,59 +32,57 @@ module.exports = {
'@typescript-eslint/no-unused-vars': [ '@typescript-eslint/no-unused-vars': [
'error', 'error',
{ {
argsIgnorePattern: '^_', argsIgnorePattern: '^_'
}, }
], ],
'@typescript-eslint/no-object-literal-type-assertion': 'off', '@typescript-eslint/no-object-literal-type-assertion': 'off',
'@typescript-eslint/no-unused-vars': 'off', '@typescript-eslint/no-unused-vars': 'off',
'@typescript-eslint/prefer-interface': 'off', '@typescript-eslint/prefer-interface': 'off'
'prettier/prettier': 'error',
}, },
globals: { globals: {
globalThis: false, globalThis: false
}, },
env: { env: {
es6: true, es6: true,
browser: true, browser: true,
node: true, node: true,
mocha: true, mocha: true
}, },
extends: [ extends: [
'eslint:recommended', 'eslint:recommended',
'plugin:import/errors', 'plugin:import/errors',
'plugin:import/warnings', 'plugin:import/warnings',
'plugin:import/typescript', 'plugin:import/typescript',
'plugin:@typescript-eslint/recommended', 'plugin:@typescript-eslint/recommended'
'plugin:prettier/recommended',
], ],
parserOptions: { parserOptions: {
ecmaVersion: 9, ecmaVersion: 9,
sourceType: 'module', sourceType: 'module'
}, },
plugins: ['prettier', 'svelte3'], plugins: ['svelte3'],
settings: { settings: {
'import/core-modules': [ 'import/core-modules': [
'svelte', 'svelte',
'svelte/internal', 'svelte/internal',
'svelte/store', 'svelte/store',
'svelte/easing', 'svelte/easing',
'estree', 'estree'
], ],
'svelte3/compiler': require('./compiler'), 'svelte3/compiler': require('./compiler')
}, },
overrides: [ overrides: [
{ {
files: ['*.js'], files: ['*.js'],
rules: { rules: {
'@typescript-eslint/no-var-requires': 'off', '@typescript-eslint/no-var-requires': 'off'
}, }
}, },
{ {
files: ['*.svelte'], files: ['*.svelte'],
processor: 'svelte3/svelte3', processor: 'svelte3/svelte3',
rules: { rules: {
'@typescript-eslint/indent': 'off', '@typescript-eslint/indent': 'off'
}, }
}, }
], ]
}; };

972
package-lock.json generated

File diff suppressed because it is too large Load Diff

@ -74,16 +74,12 @@
"codecov": "^3.5.0", "codecov": "^3.5.0",
"css-tree": "1.0.0-alpha22", "css-tree": "1.0.0-alpha22",
"eslint": "^6.3.0", "eslint": "^6.3.0",
"eslint-config-prettier": "^6.10.0",
"eslint-plugin-import": "^2.18.2", "eslint-plugin-import": "^2.18.2",
"eslint-plugin-prettier": "^3.1.2",
"eslint-plugin-svelte3": "^2.7.3", "eslint-plugin-svelte3": "^2.7.3",
"estree-walker": "^1.0.0", "estree-walker": "^1.0.0",
"husky": "^4.2.1",
"is-reference": "^1.1.4", "is-reference": "^1.1.4",
"jsdom": "^15.1.1", "jsdom": "^15.1.1",
"kleur": "^3.0.3", "kleur": "^3.0.3",
"lint-staged": "^10.0.7",
"locate-character": "^2.0.5", "locate-character": "^2.0.5",
"magic-string": "^0.25.3", "magic-string": "^0.25.3",
"mocha": "^6.2.0", "mocha": "^6.2.0",
@ -104,16 +100,5 @@
], ],
"sourceMap": true, "sourceMap": true,
"instrument": true "instrument": true
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
},
"lint-staged": {
"*.{ts,js}": [
"eslint --fix",
"prettier --write"
]
} }
} }

Loading…
Cancel
Save