eslint-formatter-mo
February 19, 2025 ยท View on GitHub
Good-lookin' ESLint formatter
๐ Obviously it's more human-readable ๐๐๐
Note
This library was moved to ESM from v2.
If v2 doesn't work well with your Node.js version, check the 1.x version for better compatibility.
Features
- ๐ฏ Line number
- ๐ Code highlight
- โ๏ธ Position pointer
- ๐ฆ Error/Warning detail
- ๐ป Auto-fixable is also marked
- ๐ File-level summary
- ๐ Total summary
- ๐ฅณ Support 50+ VSCode Syntax themes (New feature from v2)
- ๐ Support JSON/Markdown/CSS syntax highlighting (New feature from v2)
Installation
npm i eslint-formatter-mo -D
Usage
Simply append -f mo to your eslint command
eslint [patterns] -f mo
-f is short for --format
See ESLint Formatters for detail
Themes
Thanks to shiki, now we support 50+ VSCode syntax themes in v2.
You can choose your favorite theme by specifying MO_THEME environment variable.
MO_THEME=<theme_id> eslint [patterns] -f mo
| theme_id | preview |
|---|---|
| one-dark-pro | ![]() |
| dracula | ![]() |
| night-owl | ![]() |
| vitesse-dark | ![]() |
| nord | ![]() |
| ... | ... |
Here are the all available 50+ VSCode syntax themes.
More screenshots
Summary
More languages
JSON
Markdown
CSS
License
MIT




