运行tslint时jsdoc/newline-after-description规则未找到错误的解决方法
修复
jsdoc/newline-after-description规则未找到的错误 问题原因
eslint-plugin-jsdoc在v43.x版本中已移除jsdoc/newline-after-description规则,替换为功能一致的jsdoc/require-description-newline-after规则,你的配置文件仍在使用旧规则名,因此触发报错。
修复步骤
- 打开项目根目录下的ESLint配置文件(如
.eslintrc.js、.eslintrc.json) - 定位到
rules字段中的jsdoc/newline-after-description配置项:- 若需要保留该规则的校验功能,将规则名替换为
jsdoc/require-description-newline-after,配置参数可沿用之前的设置,示例:rules: { // 旧配置(删除或注释) // "jsdoc/newline-after-description": ["error", "always"], // 新配置 "jsdoc/require-description-newline-after": ["error", "always"] } - 若不需要该规则,直接删除对应的配置行即可
- 若需要保留该规则的校验功能,将规则名替换为
- 保存配置后重新运行代码检查,错误即可消除
额外提示
TSLint已停止维护,建议将项目代码检查方案迁移至ESLint + @typescript-eslint插件组合,以获得更好的兼容性和持续更新支持。
内容的提问来源于stack exchange,提问作者sebi.schneider
相关产品推荐
相关产品推荐

