@tommy-mitchell/eslint-config-xo
v0.7.0
Published
Personal config for XO.
Downloads
14
Readme
@tommy-mitchell/eslint-config-xo
Personal config for XO
. Recommended to be used with my dprint
config.
Install
npm install --save-dev @tommy-mitchell/eslint-config-xo xo @tommy-mitchell/dprint-config dprint
yarn add --dev @tommy-mitchell/eslint-config-xo xo @tommy-mitchell/dprint-config dprint
Peer Dependencies
- xo - JavaScript/TypeScript linter (ESLint wrapper) with great defaults.
- dprint (Optional) - Pluggable and configurable code formatting platform written in Rust.
- react (Optional) - The library for web and native user interfaces.
- tailwindcss (Optional) - A utility-first CSS framework for rapid UI development.
Usage
Add to the extends
section of your XO
config:
"extends": ["@tommy-mitchell/xo"],
dprint
"extends": ["@tommy-mitchell/xo", "@tommy-mitchell/xo/dprint"],
React
"extends": ["@tommy-mitchell/xo", "@tommy-mitchell/xo/react"],
React + dprint
"extends": ["@tommy-mitchell/xo", "@tommy-mitchell/xo/react", "@tommy-mitchell/xo/dprint"],
Tailwind CSS
"extends": ["@tommy-mitchell/xo", "@tommy-mitchell/xo/tailwind"],
VS Code
Add the following to your settings.json
:
"xo.enable": true,
"xo.format.enable": true,
"xo.overrideSeverity": "warn",
Related
- XO (VS Code Extension) - Linter for XO.