Idiomatic
Rules that enforce idiomatic code.
ID | Summary |
---|---|
idiomatic/ambiguous-scope | Ambiguous metadata scope |
idiomatic/boolean-assignment | Prefer |
idiomatic/custom-has-key-construct | Custom function may be replaced by |
idiomatic/custom-in-construct | Custom function may be replaced by |
idiomatic/directory-package-mismatch | Directory structure should mirror package |
idiomatic/equals-pattern-matching | Prefer pattern matching in function arguments |
idiomatic/in-wildcard-key | Unnecessary wildcard key |
idiomatic/no-defined-entrypoint | Missing entrypoint annotation Type: Aggregate - only runs when more than one file is provided for linting |
idiomatic/non-raw-regex-pattern | Use raw strings for regex patterns Automatically fixable: Yes |
idiomatic/prefer-set-or-object-rule | Prefer set or object rule over comprehension |
idiomatic/single-item-in | Avoid |
idiomatic/use-contains | Use the |
idiomatic/use-if | Use the |
idiomatic/use-in-operator | Use |
idiomatic/use-object-keys | Prefer to use |
idiomatic/use-some-for-output-vars | Use |
idiomatic/use-strings-count | Use |