eslint-config-xo
- Version 0.51.0
- Published
- 65.6 kB
- 12 dependencies
- MIT license
Install
npm i eslint-config-xoyarn add eslint-config-xopnpm add eslint-config-xoOverview
ESLint shareable config for XO
Index
Variables
variable allExtensions
const allExtensions: string[];variable allFilesGlob
const allFilesGlob: string;variable defaultIgnores
const defaultIgnores: string[];variable frameworkExtensions
const frameworkExtensions: string[];variable jsExtensions
const jsExtensions: string[];variable jsFilesGlob
const jsFilesGlob: string;variable tsExtensions
const tsExtensions: string[];variable tsFilesGlob
const tsFilesGlob: string;variable typescriptParser
const typescriptParser: Linter.Parser;Functions
function eslintConfigXo
eslintConfigXo: (options?: Options) => Linter.Config[];ESLint shareable config for XO with support for JavaScript and TypeScript.
Returns
An array of ESLint flat config objects.
Type Aliases
type Options
type Options = { /** Use browser globals instead of Node.js globals.
@default false */ browser?: boolean;
/** Use spaces for indentation instead of tabs.
Set to `true` for 2 spaces, or a number for a custom count.
@default false */ space?: boolean | number;
/** Use semicolons at the end of statements.
@default true */ semicolon?: boolean;};Package Files (1)
Dependencies (12)
Dev Dependencies (3)
Peer Dependencies (2)
Badge
To add a badge like this oneto your package's README, use the codes available below.
You may also use Shields.io to create a custom badge linking to https://www.jsdocs.io/package/eslint-config-xo.
- Markdown[](https://www.jsdocs.io/package/eslint-config-xo)
- HTML<a href="https://www.jsdocs.io/package/eslint-config-xo"><img src="https://img.shields.io/badge/jsDocs.io-reference-blue" alt="jsDocs.io"></a>
- Updated .
Package analyzed in 2429 ms. - Missing or incorrect documentation? Open an issue for this package.
