Registry / testing / eslint-plugin-evernote

eslint-plugin-evernote

JSON →
library1.0.0jsnpmunverified

An ESLint plugin containing custom lint rules developed by Evernote. Version 1.0.0, with no clear release cadence or recent updates. This is an internal plugin that may not be maintained for external use; no known differentiators from community alternatives like eslint-plugin-import or eslint-plugin-react.

npm install eslint-plugin-evernote
INSTALL
IMPORT
SIG · ESLINT-PLUGIN-EVER
E
eslint-plugin-evernote
testingjavascriptv1.0.0
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.

plugin
✓ import plugin from 'eslint-plugin-evernote'
✗ const plugin = require('eslint-plugin-evernote')
Plugin is exported as default. CommonJS require may not work without default interop.
rules
✓ import { rules } from 'eslint-plugin-evernote'
✗ import rules from 'eslint-plugin-evernote/rules'
Named export for rules; path submodule import may not exist.
configs
✓ import { configs } from 'eslint-plugin-evernote'
✗ import configs from 'eslint-plugin-evernote/configs'
Named export for configuration presets.

Configures ESLint to use the evernote plugin and enables one of its custom rules.

// .eslintrc.js module.exports = { plugins: ['evernote'], rules: { 'evernote/no-undefined': 'error' } }
Debug
Known issues
deprecatedThis package is no longer actively maintained by Evernote. It may have unpatched vulnerabilities or be incompatible with newer ESLint versions.
fix
Consider migrating to ESLint's built-in rules or community-maintained plugins.
affects: >=1.0.0
breakingRequires ESLint version < 9.0.0 due to legacy rule format changes in ESLint 9.
fix
Use ESLint 8.x or lower, or rewrite rules to new format.
affects: >=1.0.0
gotchaRules are not documented; code inspection or trial and error required to understand rule behavior.
fix
Refer to the source code at https://github.com/evernote/eslint-plugin-evernote.
affects: >=1.0.0
gotchaNo TypeScript type definitions are provided. Using with TypeScript may require type annotations or skipLibCheck.
fix
Add // @ts-ignore or use a .d.ts file to suppress errors.
affects: >=1.0.0
Errors
Common errors & fixes
Error: Failed to load plugin 'evernote': Cannot find module 'eslint-plugin-evernote'
Package not installed in node_modules or incorrect package name.
fix
Run 'npm install eslint-plugin-evernote' and ensure it is listed in package.json.
ESLint couldn't find the config 'evernote' after trying to load it from the plugin 'eslint-plugin-evernote'
Configuration file attempts to extend a config that doesn't exist in the plugin.
fix
Use only rules from the plugin; do not extend from 'evernote' config unless it is defined. Check plugin's configs export.
Error: Rule 'evernote/no-undefined' has invalid severity (should be 0, 1, or 2)
Severity set to a string or invalid number in ESLint config.
fix
Use numeric severity: 'evernote/no-undefined': 'error' or ['error'] or [2].
Upgrade
Version history
1.0.0latest on npm
Audit
Dependencies

No dependency data recorded yet.

Agent activity
7 hits · last 30 days
node
6
Anthropic
1
Resources
eslint-plugin-evernote — npm install eslint-plugin-evernote · libregistry