eslint-plugin-san
Version:
Official ESLint plugin for San
36 lines (34 loc) • 1.26 kB
JavaScript
/**
* @file plugin:san/essential
*/
module.exports = {
extends: require.resolve('./base'),
rules: {
'san/valid-components-name': 'error',
'san/custom-event-name-casing': 'error',
'san/data-name-casing': 'error',
'san/no-async-in-computed-properties': 'error',
'san/no-dupe-keys': 'error',
'san/no-dupe-s-else-if': 'error',
'san/no-duplicate-attributes': 'error',
'san/no-empty-attributes': 'error',
'san/no-multiple-template-root': 'error',
'san/no-parsing-error': 'error',
'san/no-reserved-keys': 'error',
'san/initdata-in-component': 'error',
'san/no-side-effects-in-computed-properties': 'error',
'san/no-textarea-mustache': 'error',
'san/no-unused-components': 'error',
'san/no-unused-vars': 'error',
'san/no-use-s-if-with-s-for': 'error',
'san/return-in-computed-property': 'error',
'san/valid-template-root': 'error',
'san/valid-s-else-if': 'error',
'san/valid-s-else': 'error',
'san/valid-s-for': 'error',
'san/valid-s-if': 'error',
'san/valid-s-show': 'error'
// 'san/valid-on': 'error',
// 'san/valid-twoway-binding': 'error',
}
};