Registry /
devops / eslint-rule-documentation
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
muslnode 18–226 runs
build_error
glibcnode 18–226 runs
build_error
Code
Verified usage
Verified import paths — ran on the pinned version, not inferred.
default
✓ const getRuleURI = require('eslint-rule-documentation');
✗ import getRuleURI from 'eslint-rule-documentation';
Package uses CommonJS; no named exports. If using ES modules, use createRequire or dynamic import().
getRuleURI
✓ const getRuleURI = require('eslint-rule-documentation');
✗ import { getRuleURI } from 'eslint-rule-documentation';
Function is default export only; destructured import will fail.
getRuleURI
✓ import getRuleURI from 'eslint-rule-documentation'; // With esm shim
✗ const getRuleURI = require('eslint-rule-documentation').default;
In CommonJS, .default is undefined; use plain require().
Shows basic usage: get documentation URL for a core ESLint rule and a plugin rule.
const getRuleURI = require('eslint-rule-documentation');
console.log(getRuleURI('no-var'));
// { found: true, url: 'https://eslint.org/docs/rules/no-var' }
console.log(getRuleURI('import/no-unresolved'));
// { found: true, url: 'https://github.com/benmosher/eslint-plugin-import/blob/master/docs/rules/no-unresolved.md' }
Errors
Common errors & fixes
TypeError: getRuleURI is not a function
Using mismatched import style (e.g., import { getRuleURI } from '...') in CommonJS.
fixUse `const getRuleURI = require('eslint-rule-documentation');` TypeError: ruleId must be a string
Passing a non-string argument (e.g., number, object) to getRuleURI.
fixEnsure ruleId is a string: `getRuleURI(String(ruleId))`
Cannot find module 'eslint-rule-documentation'
Package not installed in node_modules.
fixRun `npm install eslint-rule-documentation` or `yarn add eslint-rule-documentation`.
Audit
Dependencies
No dependency data recorded yet.