我目前正在从tslint迁移到eslint。我已经在我的.eslintignore中配置了几个文件夹,我想完全忽略这些文件夹。这确实有效,但现在我收到了错误:
“无效的lint配置。没有任何对lint。”
lint命令失败,即使没有文件链接也可以。
发布于 2022-03-17 01:06:25
我在搜索后到达这里。
我的问题是,我没有在根目录的nx中运行lint。
发布于 2021-07-05 17:59:37
我今天刚碰到这个。我通过追溯我的eslint配置并将其与工作项目进行比较(我的eslint.json项目文件的名称中有一个错误)来修复它。重复检查eslint.json文件名,如果它正在扩展任何全局或父配置文件,则进行路由。
您也可以尝试使用errorOnUnmatchedPattern标志,如果您仍然没有什么可链接,但您不希望lint失败,因为没有什么可链接。
发布于 2022-06-07 20:43:10
这个问题的发生可能是因为您的angular.json中有任何项目lint的错误配置。我也遇到了同样的问题,因为我的项目使用的是自定义的sourceRoot,而迁移工具没有解决这个问题。在迁移之前,您可以看到下面的示例:
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"ClientApp/tsconfig.app.json",
"ClientApp/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
]
}
}代码迁移之后:
"lint": {
"builder": "@angular-eslint/builder:lint",
"options": {
"lintFilePatterns": [
"src/**/*.ts",
"src/**/*.html"
]
}
}验证,如果可能的话,比较这两个链接,看看是否正在发生类似的事情。
https://stackoverflow.com/questions/65887807
复制相似问题