datahub/datahub-web/.eslintrc.precommit.js

25 lines
781 B
JavaScript
Raw Normal View History

2019-08-31 20:51:14 -07:00
module.exports = {
rules: {
'@typescript-eslint/consistent-type-assertions': 'error',
2019-08-31 20:51:14 -07:00
'@typescript-eslint/no-non-null-assertion': 'error',
'@typescript-eslint/explicit-function-return-type': 'error',
'@typescript-eslint/no-explicit-any': 'error',
eqeqeq: ['error', 'always']
2019-08-31 20:51:14 -07:00
},
overrides: [
{
files: ['*-test.js', '*-test.ts', '**/mirage/**/*.ts'],
rules: {
'@typescript-eslint/consistent-type-assertions': 'warn',
2019-08-31 20:51:14 -07:00
'@typescript-eslint/no-non-null-assertion': 'warn',
'@typescript-eslint/explicit-function-return-type': 'warn',
'@typescript-eslint/no-explicit-any': 'warn'
},
files: ['*.js'],
rules: {
'@typescript-eslint/explicit-function-return-type': 'warn'
2019-08-31 20:51:14 -07:00
}
}
]
};