decred.org/dcrdex@v1.0.5/client/webserver/site/.eslintrc.js (about)

     1  module.exports = {
     2    parser: '@typescript-eslint/parser',
     3    parserOptions: {
     4      project: './tsconfig.json', // Required to have rules that rely on Types.
     5      tsconfigRootDir: __dirname
     6    },
     7    extends: [
     8      'standard',
     9      'plugin:@typescript-eslint/recommended'
    10    ],
    11    env: {
    12        browser: true,
    13        node: true
    14    },
    15    plugins: [
    16      '@typescript-eslint' // Let's us override rules below.
    17    ],
    18    rules: {
    19      '@typescript-eslint/no-use-before-define': 'off',
    20      '@typescript-eslint/no-explicit-any': 'off',
    21      '@typescript-eslint/indent': 'off',
    22      'no-use-before-define': 'off',
    23      'no-trailing-spaces': 'error',
    24      'no-console': ['off'],
    25      'no-alert': 'error',
    26      'no-eval': 'error',
    27      'no-implied-eval': 'error',
    28      'object-shorthand': 'off',
    29      'quote-props': ["error", "consistent"],
    30      'object-property-newline': 'off'
    31    }
    32  }