Registry / testing / miclint

miclint

JSON →
library5.0.0jsnpmunverified

A CLI tool for linting codebases using ESLint with the eslint-config-mic preset. Version 5.0.0 wraps eslint with Airbnb's config, babel-eslint, and plugins for React, JSX a11y, and imports. It supports Flow type checking via --flow flag and auto-fixing with --fix. The tool is meant for projects that want a zero-config ESLint setup but can be replaced by integrating eslint-config-mic directly. Dependencies are pinned to specific versions which may cause conflict with project dependencies. No updates since 2017; unmaintained.

npm install miclint
INSTALL
IMPORT
SIG · MICLINT
M
miclint
testingjavascriptv5.0.0
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

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

miclint
npx miclint
npm install -g miclint && miclint
Use npx to avoid global install, as package is deprecated.
miclint with flow
npx miclint --flow
miclint --flow-type
Flow support flag is --flow
miclint with fix
npx miclint --fix
miclint --autofix
Auto-fix flag is --fix

Install miclint as dev dependency, then run with npx to lint codebase, with optional flow support or auto-fix.

npm install miclint --save-dev npx miclint npx miclint --flow npx miclint --fix
miclint --version
Debug
Known issues
deprecatedPackage is unmaintained since 2017. No updates for ESLint v6+, babel-eslint v11+
fix
Migrate to eslint with eslint-config-mic or use modern ESLint setup.
affects: >=5.0.0
gotchaDependencies are pinned to older versions and may conflict with project dependencies.
fix
Use eslint directly with eslint-config-mic instead of this CLI.
affects: >=0.0.0
gotcha--flow flag requires flow-bin installed separately, not documented.
fix
Ensure flow-bin is installed: npm install flow-bin --save-dev
affects: >=5.0.0
gotchaeslint-plugin-jsx is included even if not using JSX, may cause unnecessary warnings.
fix
Use eslint-config-mic directly to customize plugins.
affects: >=5.0.0
Errors
Common errors & fixes
Error: Cannot find module 'eslint-config-airbnb'
Missing dependency due to npm hoisting issues
fix
npm install eslint-config-airbnb@latest
Error: Unexpected token <
Babel parser not configured for JSX
fix
Use --flow flag or configure babel-eslint in .eslintrc
Error: No such file or directory 'node_modules/.bin/miclint'
miclint not installed locally
fix
npm install miclint --save-dev or use npx miclint
Upgrade
Version history
5.0.0latest on npm
Audit
Dependencies
babel-eslintrequiredCustom parser for ESLint
eslintrequiredCore linter
eslint-config-airbnbrequiredBase config
eslint-plugin-babelrequiredBabel plugin for ESLint
eslint-plugin-importrequiredImport rules
eslint-plugin-jsxoptionalJSX rules
eslint-plugin-jsx-a11yrequiredAccessibility rules
eslint-plugin-reactrequiredReact rules
standard-enginerequiredCLI engine
Agent activity
2 hits · last 30 days
node
2
Resources
miclint — npm install miclint · libregistry