---
url: /docs/guide/usage/linter/rules/jsdoc/require-property-type.md
---

### 作用

要求每个 `@property` 标签都包含类型值（位于花括号内）。

### 为什么这很糟糕？

属性的类型应该被文档化。

### 示例

以下是此规则的**不正确**代码示例：

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

以下是此规则的**正确**代码示例：

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

## 如何使用

## 版本

此规则于 v0.2.18 中添加。

## 参考资料
