💼strict
config. This rule warns in the ✅ recommended
config.
🔧 This rule is automatically fixable by the --fix
CLI option.
Sort decorators on classes.
Name | Description | value |
---|---|---|
autoFix |
Automatically fix the order. Decorators order can matter at runtime. |
boolean |
caseSensitive |
If true, enforce properties to be in case-sensitive order. | boolean |
direction |
Specify the direction of the ordering. | asc | desc |
Definitive information in the JSON schema.
This is the default values when the rule is enabled:
{
"sort-decorators/sort-on-classes": [
"warn",
{
"autoFix": false,
"caseSensitive": true,
"direction": "asc"
}
]
}
Usage of "caseSensitive": false
{
"sort-decorators/sort-on-classes": [
"warn",
{
"caseSensitive": false
}
]
}
@B @a @c
class MyClass {}
@a @B @c
class MyClass {}
Usage of "direction": "desc"
{
"sort-decorators/sort-on-classes": [
"warn",
{
"direction": "desc"
}
]
}
@A
@B
class MyClass {}
@B
@A
class MyClass {}