Angular 中的代码检查
本主题列出了 Angular 中所有可用的 JetBrains Rider 代码检查。
您可以在 编辑器 | 检查设置 | 检查严重性 | 其他语言 设置页面  Ctrl+Alt+S 上切换特定检查或更改其严重性级别。
检查 | 描述 | 默认严重性 |
|---|---|---|
模糊的组件标签 | 报告嵌套模板元素上匹配的组件 | |
Angular CLI 添加依赖项 | 建议使用
| |
<ng-content> 标签内的内容 | 报告 | |
AOT 模式下无法访问的组件成员 | 报告从组件模板访问组件的私有或受保护成员。 此类用法会导致 AOT 编译失败。 | |
不正确的组件模板定义 | 报告没有关联模板或同时使用 | |
不安全的事件绑定 | 报告绑定到事件属性或属性,例如 | |
无效的动画触发器分配 | 报告动画触发器的无效分配。 要将动画附加到元素,请使用 | |
无效的入口组件 | 报告模块的 | |
无效的 i18n 属性 | 报告 | |
无效的导入或声明的符号 | 报告由 Angular 模块声明、导入或导出的符号,这些符号不是模块、组件、指令或管道,或不能在属性的上下文中使用。 | |
在 img 标签中使用 ngSrc 的问题 | 报告在 报告以下问题:
| |
缺少事件处理程序 | 报告事件绑定缺少事件处理程序语句。 | |
模块中缺少或无效的组件、指令或管道声明 | 报告未在任何模块中声明或在多个模块中声明的非独立 Angular 组件、指令或管道。 | |
缺少或无效的选择器 | 报告组件或指令的无效 | |
单个元素上的多个结构指令 | 报告单个元素上的多个结构指令( | |
递归导入或导出 Angular 模块 | 报告 Angular 模块之间的循环依赖。 | |
未绑定或模糊的模板引用变量 | 报告在使用 | |
未定义的绑定 | 报告元素上的未定义属性、事件或结构指令绑定。 | |
Angular 模块中未定义的导出 | 报告从 Angular 模块导出的未声明或未导入的组件、指令或管道。 | |
未定义的标签 | 报告由组件或指令定义但超出当前范围的标签。 |