跳至内容

jsdoc/require-property-type 准确性

它做了什么

要求每个 @property 标记都有一个类型值(在花括号中)。

为什么这很糟糕?

应该记录属性的类型。

示例

此规则不正确的代码示例

javascript
/**
 * @typedef {SomeType} SomeTypedef
 * @property foo
 */

此规则正确的代码示例

javascript
/**
 * @typedef {SomeType} SomeTypedef
 * @property {number} foo
 */

参考

根据 MIT 许可证发布。