Inspired by Sheriff, Deputy is a lightweight(ish), strict, and powerful TypeScript-first ESLint config.
domains
concept to allow for easy configuration of rules.We use warnings to indicate the severity of an issue when developing.
However, that’s not to say that any rules are unimportant, if they were, we wouldn’t have them in the first place.
Ensure you pass --max-warnings=0
to ESLint to ensure that all warnings are treated as errors.