component-dbs-core
Version:
DTO objects shared among device backend
34 lines • 926 B
JavaScript
module.exports = {
root: true,
parser: '@typescript-eslint/parser',
parserOptions: {
project: './tsconfig.json',
},
plugins: ['@typescript-eslint', 'unicorn', 'folders'],
extends: ['airbnb-typescript/base', 'eslint:recommended', 'plugin:@typescript-eslint/recommended'],
env: {
node: true,
},
overrides: [{ files: ['**/*.ts'] }],
rules: {
'no-unused-vars': 'error',
'@typescript-eslint/naming-convention': 'error',
'@typescript-eslint/no-explicit-any': 0,
'unicorn/filename-case': [
'error',
{
case: 'camelCase',
},
],
'folders/match-regex': [2, '^[a-z_]+$', 'src'],
'@typescript-eslint/semi': 0,
'import/prefer-default-export': 0,
'class-methods-use-this': 0,
'max-classes-per-file': 0,
'max-len': [2, 120],
'no-console': 0,
'prefer-destructuring': 0,
'object-curly-newline': 0,
'operator-linebreak': 0,
},
};