25 lines
872 B
JavaScript
25 lines
872 B
JavaScript
|
|
import stylistic from '@stylistic/eslint-plugin';
|
||
|
|
|
||
|
|
export default [
|
||
|
|
{
|
||
|
|
files: ['dist/**/*.js'],
|
||
|
|
plugins: { '@stylistic': stylistic },
|
||
|
|
rules: {
|
||
|
|
'@stylistic/lines-between-class-members': [
|
||
|
|
'error',
|
||
|
|
'always',
|
||
|
|
{ exceptAfterSingleLine: true },
|
||
|
|
],
|
||
|
|
'@stylistic/padding-line-between-statements': [
|
||
|
|
'error',
|
||
|
|
{ blankLine: 'always', prev: '*', next: 'function' },
|
||
|
|
{ blankLine: 'always', prev: 'function', next: '*' },
|
||
|
|
{ blankLine: 'always', prev: '*', next: 'class' },
|
||
|
|
{ blankLine: 'always', prev: 'class', next: '*' },
|
||
|
|
{ blankLine: 'always', prev: '*', next: 'export' },
|
||
|
|
{ blankLine: 'always', prev: 'export', next: '*' },
|
||
|
|
],
|
||
|
|
},
|
||
|
|
},
|
||
|
|
];
|