.eslintrc.js
module.exports = {
extends: [
'unobtrusive',
'eslint:recommended',
'plugin:@typescript-eslint/recommended'
],
'parser': '@typescript-eslint/parser',
'plugins': ["typescript","@typescript-eslint", "@typescript-eslint/tslint"],
env: {
browser: true,
node: true,
},
globals: {
},
rules: {
semi: [2, 'always'],
quotes: [2, 'single'],
indent: [2, 2],
'linebreak-style': [2, 'unix'],
'brace-style': [2, '1tbs'],
'array-bracket-spacing': [2, 'never'],
camelcase: [2, {properties: 'always'}],
'keyword-spacing': [2],
'eol-last': [2],
'no-trailing-spaces': [2],
'no-process-env': ['off', 'always'],
'no-console': ['off','always'],
}
};