Lint and format before committing

pull/4378/head
Christian Kaisermann 6 years ago
parent 3cbe38cbf1
commit 93a58d11fb

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

@ -0,0 +1 @@
package.json

9014
package-lock.json generated

File diff suppressed because it is too large Load Diff

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

Loading…
Cancel
Save