@@ -45,29 +45,30 @@ npm i -D eslint-plugin-ninja
45
45
🔧 Automatically fixable by the
46
46
[ ` --fix ` CLI option] ( https://eslint.org/docs/user-guide/command-line-interface#--fix ) .
47
47
48
- | Name | Description | 🔧 |
49
- | :------------------------------------------------------------------ | :-------------------------------------------------------- | :-- |
50
- | [ align] ( https://www.dont.ninja/rules/align ) | enforce elegant text alignment | 🔧 |
51
- | [ declare-keyword] ( https://www.dont.ninja/rules/declare-keyword ) | enforce variable names to include their type | 🔧 |
52
- | [ justify] ( https://www.dont.ninja/rules/justify ) | enforce comments explaining code | 🔧 |
53
- | [ justify2] ( https://www.dont.ninja/rules/justify2 ) | enforce text to be justified | 🔧 |
54
- | [ lottery] ( https://www.dont.ninja/rules/lottery ) | require luck | |
55
- | [ monopoly] ( https://www.dont.ninja/rules/monopoly ) | disallow bad eslint configs | 🔧 |
56
- | [ no] ( https://www.dont.ninja/rules/no ) | disallow everything | |
57
- | [ no-avoidable-loop] ( https://www.dont.ninja/rules/no-avoidable-loop ) | disallow useless ` for ` loops | 🔧 |
58
- | [ no-ci] ( https://www.dont.ninja/rules/no-ci ) | disallow running on CI lol | |
59
- | [ no-no-plusplus] ( https://www.dont.ninja/rules/no-no-plusplus ) | enforce the unary operators ++ and -- | 🔧 |
60
- | [ no-object] ( https://www.dont.ninja/rules/no-object ) | disallow object literals, prefer Map | 🔧 |
61
- | [ no-overtime] ( https://www.dont.ninja/rules/no-overtime ) | disallow overwork | |
62
- | [ no-random] ( https://www.dont.ninja/rules/no-random ) | disallow non-deterministic randomness | 🔧 |
63
- | [ no-rush] ( https://www.dont.ninja/rules/no-rush ) | enforce a delay | |
64
- | [ no-ts] ( https://www.dont.ninja/rules/no-ts ) | disallow gymnastics needed to please the TS compiler | 🔧 |
65
- | [ no-woof] ( https://www.dont.ninja/rules/no-woof ) | disallow woof! | 🔧 |
66
- | [ no-xkcd] ( https://www.dont.ninja/rules/no-xkcd ) | disallow xkcd references | 🔧 |
67
- | [ prefer-emoji] ( https://www.dont.ninja/rules/prefer-emoji ) | require variables and properties to be named using emojis | 🔧 |
68
- | [ prefer-npm] ( https://www.dont.ninja/rules/prefer-npm ) | require from npm instead of using JS builtins | 🔧 |
69
- | [ prefer-tab] ( https://www.dont.ninja/rules/prefer-tab ) | require word separators to be tabs, not spaces | 🔧 |
70
- | [ yes] ( https://www.dont.ninja/rules/yes ) | enforce nothing | |
48
+ | Name | Description | 🔧 |
49
+ | :------------------------------------------------------------------------------ | :-------------------------------------------------------- | :-- |
50
+ | [ align] ( https://www.dont.ninja/rules/align ) | enforce elegant text alignment | 🔧 |
51
+ | [ declare-keyword] ( https://www.dont.ninja/rules/declare-keyword ) | enforce variable names to include their type | 🔧 |
52
+ | [ justify] ( https://www.dont.ninja/rules/justify ) | enforce comments explaining code | 🔧 |
53
+ | [ justify2] ( https://www.dont.ninja/rules/justify2 ) | enforce text to be justified | 🔧 |
54
+ | [ lottery] ( https://www.dont.ninja/rules/lottery ) | require luck | |
55
+ | [ monopoly] ( https://www.dont.ninja/rules/monopoly ) | disallow bad eslint configs | 🔧 |
56
+ | [ no] ( https://www.dont.ninja/rules/no ) | disallow everything | |
57
+ | [ no-avoidable-loop] ( https://www.dont.ninja/rules/no-avoidable-loop ) | disallow useless ` for ` loops | 🔧 |
58
+ | [ no-ci] ( https://www.dont.ninja/rules/no-ci ) | disallow running on CI lol | |
59
+ | [ no-no-plusplus] ( https://www.dont.ninja/rules/no-no-plusplus ) | enforce the unary operators ++ and -- | 🔧 |
60
+ | [ no-object] ( https://www.dont.ninja/rules/no-object ) | disallow object literals, prefer Map | 🔧 |
61
+ | [ no-overtime] ( https://www.dont.ninja/rules/no-overtime ) | disallow overwork | |
62
+ | [ no-random] ( https://www.dont.ninja/rules/no-random ) | disallow non-deterministic randomness | 🔧 |
63
+ | [ no-rush] ( https://www.dont.ninja/rules/no-rush ) | enforce a delay | |
64
+ | [ no-ts] ( https://www.dont.ninja/rules/no-ts ) | disallow gymnastics needed to please the TS compiler | 🔧 |
65
+ | [ no-woof] ( https://www.dont.ninja/rules/no-woof ) | disallow woof! | 🔧 |
66
+ | [ no-xkcd] ( https://www.dont.ninja/rules/no-xkcd ) | disallow xkcd references | 🔧 |
67
+ | [ optimize-string-ternary] ( https://www.dont.ninja/rules/optimize-string-ternary ) | disallow repetition when building strings with ternaries | 🔧 |
68
+ | [ prefer-emoji] ( https://www.dont.ninja/rules/prefer-emoji ) | require variables and properties to be named using emojis | 🔧 |
69
+ | [ prefer-npm] ( https://www.dont.ninja/rules/prefer-npm ) | require from npm instead of using JS builtins | 🔧 |
70
+ | [ prefer-tab] ( https://www.dont.ninja/rules/prefer-tab ) | require word separators to be tabs, not spaces | 🔧 |
71
+ | [ yes] ( https://www.dont.ninja/rules/yes ) | enforce nothing | |
71
72
72
73
<!-- end auto-generated rules list -->
73
74
0 commit comments