如何为 nx-lint 定义异常?
How to define exceptions for nx-lint?
我有一个自述文件,其中包含文件夹的文档、包含的库以及如何使用它们。
自述文件不是任何库的一部分,因此 nx-lint 会抛出此错误:
NX ERROR The following file(s) do not belong to any projects:
- libs/global/README.md
我们如何抑制这个错误?
备注:
- 我不想将文件移动到库中 - 文件就在现在的位置。
- 我不想在自述文件中添加可见的内容
- 理想情况下,我们只抑制这个文件的这个特定错误
我试过在顶级 tslint.json
中使用排除,如下所示:
{
"exclude": [
"libs/global/*.md"
],
您可以使用项目根目录中的文件 .nxignore
来解决此问题:
$ yarn lint
yarn run v1.22.4
$ nx workspace-lint && nx lint
> NX ERROR The following file(s) do not belong to any projects:
- libs/global/README.md
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
$ echo libs/global/README.md >> .nxignore
$ yarn lint
yarn run v1.22.4
$ nx workspace-lint && nx lint
Linting "server"...
All files pass linting.
✨ Done in 2.45s.
我有一个自述文件,其中包含文件夹的文档、包含的库以及如何使用它们。
自述文件不是任何库的一部分,因此 nx-lint 会抛出此错误:
NX ERROR The following file(s) do not belong to any projects:
- libs/global/README.md
我们如何抑制这个错误?
备注:
- 我不想将文件移动到库中 - 文件就在现在的位置。
- 我不想在自述文件中添加可见的内容
- 理想情况下,我们只抑制这个文件的这个特定错误
我试过在顶级 tslint.json
中使用排除,如下所示:
{
"exclude": [
"libs/global/*.md"
],
您可以使用项目根目录中的文件 .nxignore
来解决此问题:
$ yarn lint
yarn run v1.22.4
$ nx workspace-lint && nx lint
> NX ERROR The following file(s) do not belong to any projects:
- libs/global/README.md
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
$ echo libs/global/README.md >> .nxignore
$ yarn lint
yarn run v1.22.4
$ nx workspace-lint && nx lint
Linting "server"...
All files pass linting.
✨ Done in 2.45s.