eslint-config-ksv741/rules/style/.eslint-style-ts.js
Sergey Krylov 4bb4584606 feat: update dependencies
BREAKING CHANGE: transform module from CommonJS to ESM
2025-07-20 16:18:14 +03:00

34 lines
724 B
JavaScript

import stylistic from '@stylistic/eslint-plugin';
export default {
name: 'style-ts',
plugins: {
'@stylistic': stylistic,
},
rules: {
'@stylistic/member-delimiter-style': ['error', {
multiline: {
delimiter: 'semi',
requireLast: true,
},
multilineDetection: 'brackets',
singleline: {
delimiter: 'semi',
requireLast: false,
},
}],
'@stylistic/type-annotation-spacing': ['error', {
before: false,
after: true,
overrides: {
arrow: {
before: true,
after: true,
},
},
}],
'@stylistic/type-generic-spacing': 'error',
'@stylistic/type-named-tuple-spacing': 'error',
},
};