eslint-config-ksv741/rules/style/.eslint-style-ts.js

31 lines
664 B
JavaScript

module.exports = {
plugins: [
'@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',
}
}