eslint-config-xo

  • Version 0.51.0
  • Published
  • 65.6 kB
  • 12 dependencies
  • MIT license

Install

npm i eslint-config-xo
yarn add eslint-config-xo
pnpm add eslint-config-xo

Overview

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 onejsDocs.io badgeto 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
                        [![jsDocs.io](https://img.shields.io/badge/jsDocs.io-reference-blue)](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>