Registry / testing / eslint-plugin-more

eslint-plugin-more

JSON →
library1.0.5jsnpmunverified

An ESLint plugin providing extra rules developed from code review insights to automate common issues. Current version 1.0.5, last published in 2021. It offers 12 rules, including no-void-map, no-c-like-loops, prefer-includes, no-then, no-window, and others. It differs from other plugins by focusing on practical rules derived from real code review scenarios. Compatible with ESLint versions 3 through 8, with peer dependency on eslint. Not actively maintained — latest commit years ago.

npm install eslint-plugin-more
INSTALL
IMPORT
SIG · ESLINT-PLUGIN-MORE
E
eslint-plugin-more
testingjavascriptv1.0.5
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18–226 runs
build_error
glibc
node 18–226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

rules
✓ const more = require('eslint-plugin-more');
✗ import more from 'eslint-plugin-more';
CommonJS package; ESM import may require additional configuration.
eslint-plugin-more
✓ "plugins": ["more"]
✗ "plugins": ["eslint-plugin-more"]
ESLint plugin naming convention: omit 'eslint-plugin-' prefix in plugin array.
rules
✓ "more/no-void-map": "error"
✗ "no-void-map": "error"
Rules must be prefixed with 'more/' in ESLint config.

Enable all plugin rules in ESLint configuration with severity 'error'.

// .eslintrc.json { "plugins": ["more"], "rules": { "more/no-void-map": "error", "more/no-c-like-loops": "error", "more/prefer-includes": "error", "more/no-then": "error", "more/no-window": "error", "more/no-numeric-endings-for-variables": "error", "more/no-filter-instead-of-find": "error", "more/force-native-methods": "error", "more/no-duplicated-chains": "error", "more/classbody-starts-with-newline": ["error", "never"], "more/no-hardcoded-password": "error", "more/no-hardcoded-configuration-data": "error" } }
Debug
Known issues
gotchaPlugin rules require 'more/' prefix; omitting it silently ignores the rule.
fix
Use 'more/no-void-map' instead of 'no-void-map'.
affects: >=1.0.0
deprecatedSome rules may overlap with newer ESLint built-in rules.
fix
Check ESLint built-in rules; prefer native equivalents.
affects: >=1.0.0
breakingPlugin is no longer maintained; may not work with ESLint v9+ flat config.
fix
Consider migrating to actively maintained alternatives.
affects: >=1.0.0
Errors
Common errors & fixes
ESLint couldn't find the plugin "eslint-plugin-more".
Plugin not installed or not in node_modules.
fix
npm install eslint-plugin-more --save-dev
Configuration for rule "no-void-map" is invalid: Definition for rule 'no-void-map' was not found.
Rule name missing 'more/' prefix.
fix
Use 'more/no-void-map' in rules.
Upgrade
Version history
1.0.5latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
5 hits · last 30 days
node
4
OpenAI (training)
1
Resources
eslint-plugin-more — npm install eslint-plugin-more · libregistry