包详细信息

@studio/eslint-config

The JavaScript Studio sharable eslint config

自述文件

JavaScript Studio ESLint Config

The sharable eslint config for all JavaScript Studio projects.

Install

❯ npm i @studio/eslint-config -D

Usage

Configure in eslint.config.js:

import studio_eslint_config from '@studio/eslint-config';

export default [
  ...studio_eslint_config,
  {
    /* Project specific overrides */
  }
];

This configuration works great with @studio/tsconfig.

Pro tip™: Check out eslint_d for faster editor integration.

License

MIT

Made with ❤️ on 🌍

更新日志

Changes

8.0.1

  • 91047dc Configure packaged files

Released by Maximilian Antoni on 2024-08-29.

8.0.0

  • 💥 4e97b57 Upgrade eslint to v9 and use flat config
  • 📚 78b0cb0 Update README

Released by Maximilian Antoni on 2024-07-28.

7.0.0

  • 🍏 1cdcfb1 Update jsdoc
  • 🍏 3023a23 Update eslint-plugin-mocha
  • 🍏 1899552 Upgrade eslint-plugin-n
  • 🍏 5b2cc99 Upgrade eslint-plugin-jsdoc
  • eb10503 Upgrade Studio Changes
  • 🛡️ a85468d npm audit
  • 🛡️ fa092b1 Bump semver from 7.5.1 to 7.5.3 (dependabot[bot])

Released by Maximilian Antoni on 2024-07-03.

6.0.0

  • 💄 31acb03 Require blank line between jsdoc comment and tags
  • 🍏 d9db688 Upgrade eslint-plugin-jsdoc

Released by Maximilian Antoni on 2023-06-24.

5.0.0

  • 🍏 0a58718 Upgrade eslint plugins

Released by Maximilian Antoni on 2023-05-31.

4.1.0

  • 🍏 cb6fd08 Support eslint-plugin-jsdoc v40

Released by Maximilian Antoni on 2023-03-30.

4.0.1

  • 🐛 e669f78 Fix ecma version setup
  • 🐛 982a135 Switch to eslint-plugin-n

Released by Maximilian Antoni on 2023-01-19.

4.0.0

  • 💥 e92eb78 Set env to es2022
  • 💥 e33122e Require eslint 8 and jsdoc 4
  • 3daa57b Reinstall dependencies

Released by Maximilian Antoni on 2023-01-19.

3.1.0

  • 🍏 2125d01 Declare compatibility with jsdoc 4
  • 🛡️ 19cb915 Bump minimatch from 3.0.4 to 3.1.2 (dependabot[bot])

Released by Maximilian Antoni on 2022-11-17.

3.0.1

  • 🐛 93a45e2 Add jsdoc/no-undefined-types

Released by Maximilian Antoni on 2022-07-26.

3.0.0

  • 💥 6e2362c Configure JSDoc
  • 🛡 c62cbcf Bump minimist from 1.2.5 to 1.2.6 (dependabot[bot])

Released by Maximilian Antoni on 2022-07-21.

2.3.0

  • 🍏 bed55ec Allow eslint-plugin-mocha ^10
  • 🍏 361aeee Support eslint 8
  • 🛡 28d99ca npm audit
  • 41e0198 Add test script to lint the linter config

Released by Maximilian Antoni on 2022-01-05.

2.2.0

  • 🍏 c4a37e7 Declare **/*.integration.js pattern as mocha env

Released by Maximilian Antoni on 2021-07-27.

2.1.0

  • 🍏 9b034bf Add eslint-plugin-mocha v9 compatibility
  • 🛡 ea0686c Bump hosted-git-info from 3.0.4 to 3.0.8 (dependabot[bot])
  • 📚 c1ed531 Rename project to remove studio prefix
  • 📚 630b341 Update install instructions
  • 2b6b0b4 Update Studio Changes
  • 2d3a2b8 Use npm 7
  • 854bcd2 Add .gitignore

Released by Maximilian Antoni on 2021-07-08.

2.0.0

  • 087bb93 Rewrite config and dependencies (#7) >
    • Add node plugin and use recomended settings
    • Drop prettier integration with eslint
    • Rework mocha rules
    • Review all rules
    • Remove formatting related rules to avoid conflicts with prettier

Released by Maximilian Antoni on 2020-11-22.

1.1.1

  • 2ec0549 Fix syntax errors (Morgan Roderick)

1.1.0

  • 3d0a3bc Allow early use of functions (Morgan Roderick)

1.0.2

  • Define indentation rule for wrapped function parameters

1.0.1

  • Add MIT license
  • Add changes to version script for npm version releases

1.0.0

Inception.