J'essaie de convertir en @TypeScript-eslint
Mais la documentation semble manquée cruellement. Par exemple, je reçois des erreurs comme ceci:
Line 58: Expected a semicolon @TypeScript-eslint/member-delimiter-style
Je veux appliquer aucun point-virgule ni des virgules. J'ai trouvé la documentation pour cette règle. https://github.com/bradzacher/eslint-plugin-typeScript/blob/master/docs/roules/member-delimiter-style.md
Mais il ne semble pas donner des exemples de la manière de la configurer dans un vrai fichier ESLint! Quelqu'un sache comment?
Voici quelques règles d'un fichier .eslintrc.js à partir d'un projet Typescript VUEJS.
Les deux règles différentes relatives aux semi-colons concernent des fichiers JavaScript/.vue et des fichiers TypeScript/.TS.
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
quotes: [
'error',
'single'
],
semi: [
'error',
'never'
],
'vue/html-self-closing': [
'error',
{
html: {
void: 'any',
normal: 'any',
component: 'any'
}
}
],
'@TypeScript-eslint/member-delimiter-style': [
'error',
{
multiline: {
delimiter: 'none',
requireLast: true
},
singleline: {
delimiter: 'semi',
requireLast: false
}
}
]
}