Eslint,Tslint

// ESLint 没起作用:根目录是否有配置;检查 VSCode 报错;重启 ESLint 服务;重装依赖;eslint vscode 设置

// 可以约束部分编程风格,结合 prettier 更完善

包含一个解析器和 lint 工具,解析器是 babel 或者 typescript
解析器和 lint 工具必须装在同一个位置,比如同为 global 或者同为 local

Eslint 可以验证 es 语法,vscode 的 es 验证需要关闭
Eslint 也可以验证 ts 语法,使用 babel-eslint/@typescript-eslint/parser 解析器

vscode tslint 验证不关闭的话不能使用 css modules 加载 css 模块;需要 tslint 添加验证或者 vscode 可以关掉 css 导入验证
也可是使用 ts 模块声明:
declare module '*.css' {
const value: any;
export default value;
}

vscode 使用 eslint 验证非 js 文件时需要指定:
{
"eslint.validate": [
"javascript",
"typescript",
{
"autoFix": true,
"language": "vue"
}
]
}