eslint-plugin-annotation
An ESLint plugin that collects rules to exceptionally validate and autocorrect code with annotations in comments.
annotation/sort | annotation/sort-keys |
---|
| |
Installation
You’ll first need to install ESLint:
npm i eslint --save-dev
Next, install eslint-plugin-annotation
:
npm i eslint-plugin-annotation --save-dev
Usage
Here’s a suggested ESLint configuration that:
{
"parserOptions": { ... },
"plugins": [..., "annotation"],
"rules": {
...
'annotation/format-date': 'error',
'annotation/sort-keys': 'error',
'annotation/sort': 'error',
}
}
Supported Rules
다음은 @format-date
, @sort-keys
, @sort
어노테이션을 표로 정리한 것입니다. @sort-keys
와 @sort
는 자동 수정을 지원하고, @format-date
는 자동 수정을 지원하지 않음을 아이콘으로 표시했습니다.
eslint-plugin-annotation
Rule | Description | Autofix |
---|
format-date | Ensure dates in strings match the specified @format-date annotation | ❌ |
sort-keys | Sort interface properties or object keys if has @sort-keys annotation | ✔️ |
sort | Sort array values if has @sort annotation | ✔️ |
License
BSD License