File size: 831 Bytes
bc20498
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"use strict";
const config = {
    plugins: ['svelte'],
    overrides: [
        {
            files: ['*.svelte'],
            parser: require.resolve('svelte-eslint-parser'),
            rules: {
                // ESLint core rules known to cause problems with `.svelte`.
                'no-inner-declarations': 'off', // The AST generated by svelte-eslint-parser will false positives in it rule because the root node of the script is not the `Program`.
                // "no-irregular-whitespace": "off",
                // Self assign is one of way to update reactive value in Svelte.
                'no-self-assign': 'off',
                // eslint-plugin-svelte rules
                'svelte/comment-directive': 'error',
                'svelte/system': 'error'
            }
        }
    ]
};
module.exports = config;