Skip to content
Snippets Groups Projects
.eslintrc.js 759 B
Newer Older
  • Learn to ignore specific revisions
  • Pascal Kosak's avatar
    Pascal Kosak committed
    module.exports = {
    
    Adrian Paschkowski's avatar
    V2  
    Adrian Paschkowski committed
        parser: '@typescript-eslint/parser',
        parserOptions: {
            project: 'tsconfig.json',
            sourceType: 'module',
        },
        plugins: ['@typescript-eslint/eslint-plugin'],
        extends: [
            'plugin:@typescript-eslint/recommended',
            'plugin:prettier/recommended',
        ],
        root: true,
        env: {
            node: true,
        },
        ignorePatterns: ['.eslintrc.js'],
        rules: {
            '@typescript-eslint/interface-name-prefix': 'off',
            '@typescript-eslint/explicit-function-return-type': 'off',
            '@typescript-eslint/explicit-module-boundary-types': 'off',
            '@typescript-eslint/no-explicit-any': 'off',
    
            'prettier/prettier': ['error', {
                'endOfLine': 'auto'
            }]
    
    Adrian Paschkowski's avatar
    V2  
    Adrian Paschkowski committed
        },
    
    Pascal Kosak's avatar
    Pascal Kosak committed
    };