angular - lint-staged in Angular monorepo

标签 angular lint-staged

我正在尝试设置 lint-staged使用我的 Angular monorepo 工作区,但是我无法使其工作。 当ng lint --files使用已更改的文件执行它会出错 *file* is not part of a TypeScript project . 如果我运行 ng lint <project> --files有用。 Angular 是否可以使用 lint-staged 中的文件检查所有项目? ?

我只需要对更改的部分运行 linting,但我不知道如何实现这一点。

我在 angular.json 中没有默认项目, 然而ng lint似乎是从第一个项目开始,如果找不到该文件,则会出错。

最佳答案

ng lint 存在一些命令行参数问题。您需要使用此垫片:https://www.npmjs.com/package/ng-lint-staged

关于angular - lint-staged in Angular monorepo,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62151536/

相关文章:

装饰器不支持 Angular 5 ng build --prod 函数表达式

html - 视频标签不显示带有 Angular 5 的 webrtc 流视频

angular - 展开 Angular Material Accordion

angular - 测试 Angular 组件时 NgZone 未定义

husky - 这是使用 husky + lint-staged 的​​正确方法吗?

reactjs - Lint 上演 : No staged files match any configured task

javascript - 加载规则时出错 '@typescript-eslint/dot-notation'

angular - 在子 Angular2 组件中调用函数?

eslint - 在暂存文件上运行 eslint "ONLY"