Я настраиваю ESLint (так как TSLint скоро станет устаревшим) для работы с моими файлами .ts. У меня есть очень маленький файл:
export default interface Departure {
line: string;
direction: string;
time: Date;
};
в последний раз, где точка с запятой, ESLint в моем VSCode сигнализирует о двух ошибках: одна о пропущенной точке с запятой eslint(semi)
и другая о ненужной точке с запятой eslint(no-extra-semi)
.
Ниже мой .eslintrc.js
:
module.exports = {
"env": {
"browser": true,
"commonjs": true,
"es6": true,
"node": true
},
"extends": [
"plugin:@typescript-eslint/recommended",
"airbnb"
],
"globals": {
"Atomics": "readonly",
"SharedArrayBuffer": "readonly"
},
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaFeatures": {
"jsx": true
},
"ecmaVersion": 2018
},
"plugins": [
"react",
"@typescript-eslint"
],
"settings": {
"import/resolver": {
"node": {
"extensions": [".js", ".jsx", ".ts", ".tsx"]
}
}
},
"rules": {
}
};
как мне избавиться от этой странной ситуации? Ни одна из ошибок не должна быть там.