Enforces module path case sensitivity in Webpack
Enforce best practices for JavaScript promises
Prettier plugin to enforce consistent brace style for all control statements. 🥌
Additional rules to enforce constistent code style with tslint
remark preset to configure remark-lint with rules that enforce consistency
enforces spacing after async/await plugin
Enforce that async functions use await
An ESLint plugin to enforce optimal JavaScript module design.
Shared commitlint config to enforce a good commit message
esformatter plugin: enforces coding style that string literals are delimited with single or double quotes.
esformatter plugin: enforces braces around statements
ESLint plugin to enforce the order of import/require statements.
ESLint rule to enforce the usage of var declarations only in try-catch scope
ESLint rule to enforce the capitalization of imported module variables
ESLint rule to enforce new line at the beginning of function scope
ESLint rule for preventing variable shadowing, with options for more relaxed enforcement
ESLint rule to enforce sorting of variable declarations in a group of require() calls
ESLint rule to enforce alignment of assignment declarations in a group.
ESLint rules to enforce safe usage of jQuery/Underscore/compatible extend() functions
Enforce usage of custom media queries in CSS
ESLint plugin that enforces our markdown preferences
allows easy type enforcement for all JS types objects and classes. it is also extensible and provides simple to use type checks for your own custom classes and types
remark preset to configure remark-lint with rules that enforce the markdown style guide
Enforce dependency version policy across projects, workspaces, and CI.
Test data and helper functions for type-enforcer and addons