Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@builderhub/eslint-config

Builderhub Platform Dev team ESLint configuration

eslint, eslint-config, builderhub

readme

@builderhub/eslint-config

Publish Package to npmjs npm npm License: MIT

Standard ESLint configuration for Builderhub Platform Dev team projects.

Code lint with TypeScript and Prettier

Installation

npm install -D @builderhub/eslint-config

Usage

add .eslintrc and add more your rules in rules field.

{
  "extends": ["@builderhub/eslint-config"],
  "rules": {}
}

Configuration

module.exports = {
  parser: "@typescript-eslint/parser",
  plugins: ["@typescript-eslint"],
  extends: [
    "eslint:recommended",
    "plugin:@typescript-eslint/recommended",
    "plugin:prettier/recommended",
  ],
  parserOptions: {
    ecmaVersion: 2018,
    createDefaultProgram: true,
  },
  rules: {
    "prettier/prettier": ["error"],
    "no-console": ["off"],
    "import/no-extraneous-dependencies": ["off"],
    "no-return-await": ["off"],
    "import/extensions": ["off"],
    "import/no-unresolved": ["off"],
    "class-methods-use-this": ["off"],
    "no-unused-vars": ["off"],
    "no-useless-escape": ["off"],
    "import/prefer-default-export": ["off"],
    "@typescript-eslint/no-unused-vars": ["warn", { argsIgnorePattern: "^_" }],
    "@typescript-eslint/explicit-function-return-type": "off",
    "@typescript-eslint/no-explicit-any": ["warn"],
  },
};

changelog

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

0.0.9 (2023-11-17)

Bug Fixes

0.0.8 (2023-11-17)

0.0.7 (2023-11-17)

0.0.6 (2023-01-30)

Bug Fixes

0.0.5 (2023-01-07)

0.0.4 (2023-01-07)

Bug Fixes

  • eslint: Unexpected top-level property default (6a02304)

0.0.3 (2023-01-07)

Bug Fixes

0.0.2 (2023-01-07)

Bug Fixes

0.0.1 (2023-01-07)