Negotiable Paleobotanist Missions

    @solid/eslint-config-base

    0.5.0 • Public • Published

    Solid ESLint base configuration

    npm

    Solid defaults for eslinting.

    Install

    1. Install package and its peer-dependencies
      npm install --save-dev @solid/eslint-config-base
      npx install-peerdeps -D @solid/eslint-config-base
    2. Extend @solid/eslint-config-base from .eslintrc.js
      printf 'module.exports = {\n  extends: [ "@solid/eslint-config-base" ]\n};\n' > .eslintrc.js

    Linting TypeScript

    Requirements

    TypeScript configuration files need to match the ./**/tsconfig.*json glob pattern adopted by Solid's ESLint base configuration.

    All TypeScript files must be included in a tsconfig.

    A common error

    A common error is missing a tsconfig for tests.

    Parsing error: "parserOptions.project" has been set for @typescript-eslint/parser.
    The file does not match your project config: <TEST_FILE>
    The file must be included in at least one of the projects provided.

    To fix it, extend tsconfig.json from a tsconfig.test.json that includes the test folder.

    printf '{\n  "extends": "./tsconfig.json",\n  "include": [ "test" ]\n}\n' > tsconfig.test.json

    Install

    npm i @solid/eslint-config-base

    DownloadsWeekly Downloads

    20

    Version

    0.5.0

    License

    MIT

    Unpacked Size

    13.8 kB

    Total Files

    4

    Last publish

    Collaborators

    • matthieubosquet
    • joachimvh
    • justinwb
    • rubenverborgh
    • kjetilk
    • codenamedmitri
    • jaxoncreed
    • ajacksified
    • inrupt_ci
    • nseydoux
    • pmcb55
    • megoth
    • vincenttunru
    • michielbdejong
    • virginiabalseiro
    • timbl
    • bourgeoa