I recently found an eslint rule called [no-plusplus](https://eslint.org/docs/latest/rules/no-plusplus). It's based on the logic that this code—
ESLint JavaScript language implementation
An AST-based pattern checker for JavaScript.
Enforce best practices for JavaScript promises
ECMAScript scope analyzer for ESLint
JavaScript Standard Style - ESLint Shareable Config
Airbnb's base JS ESLint config, following our styleguide
This plugin adds `TypeScript` support to `eslint-plugin-import`
Static AST checker for accessibility rules on JSX elements.
JavaScript Standard Style JSX support - ESLint Shareable Config
A ESLint plugin to lint and fix inline scripts contained in HTML files.
JSDoc parser
Global identifiers from different JavaScript environments
Flowtype linting rules for ESLint.
Provide context info for eslint-plugin-import-x, so no extra arguments need to be added.
Utilities for building ESLint plugins.
Report and remove unused es6 modules
Helper utilities for creating ESLint configuration
An object schema merger/validator
Import with sanity.
Check methods you can use natively without lodash/underscore
A ESLint plugin for webpack
ESLint plugin for Angular applications, following https://angular.dev/style-guide
Utilities for ESLint plugins.
A Danger plugin for linting javascript with eslint.
Pronto runner for ESLint, pluggable linting utility for JavaScript and JSX
Pronto runner for ESLint, pluggable linting utility for JavaScript and JSX
Lint JavaScript files from within Roger, using eslint. Will use .eslintrc.
Lint and format JavaScript in Rails with eslint and prettier
browsable audits a Rails application's CSS, HTML, ERB, and JavaScript and reports which browsers can actually render and run it, then compares that against the project's declared allow_browser policy. It is a thin Ruby orchestrator over best-in-class external tools (Herb, stylelint, eslint).