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
1822
musl
1822
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 18226 runs
build_error
glibc
node 18226 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
2 hits · last 30 days
node
2
Resources
eslint-plugin-evernote — npm install eslint-plugin-evernote · libregistry