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

Package detail

eslint-config-seekingalpha-node

seekingalpha8.4kMIT9.10.0

SeekingAlpha's sharable node.js ESLint config

code, codelinter, policy, quality, eslint, eslintconfig, ECMAScript6, sa, seekingalpha, javascript, ES6, rules, style, guide, nodejs, node

readme

eslint-config-seekingalpha-node

This package includes the shareable ESLint config used by SeekingAlpha.

Installation

Install ESLint and all Peer Dependencies:

npm install eslint@9.28.0 eslint-plugin-n@17.18.0 --save-dev

Install SeekingAlpha shareable ESLint:

npm install eslint-config-seekingalpha-node@latest --save-dev

Usage

This shareable config includes all rules from following plugins:

Simply use the eslint.config.js in your project with the configuration:

import nodeConfig from 'eslint-config-seekingalpha-node';

export default [
  {
    plugins: {
      ...nodeConfig.plugins,
    },
    rules: {
      ...nodeConfig.rules,
    },
  },
];

License

MIT © SeekingAlpha

changelog

Change Log

9.10.0 - 2025-05-31

  • [deps] update eslint to version 9.28.0

9.9.0 - 2025-05-17

  • [deps] update eslint to version 9.27.0

9.8.0 - 2025-05-09

  • [deps] update eslint-plugin-n to version 17.18.0

9.7.0 - 2025-05-03

  • [deps] update eslint to version 9.26.0

9.6.0 - 2025-04-22

  • [deps] update eslint to version 9.25.1

9.5.0 - 2025-04-21

  • [deps] update eslint to version 9.25.0

9.4.0 - 2025-04-06

  • [deps] update eslint to version 9.24.0

9.3.0 - 2025-03-26

  • [deps] update eslint-plugin-n to version 17.17.0

9.2.0 - 2025-03-22

  • [deps] update eslint to version 9.23.0

9.1.0 - 2025-03-19

  • [breaking] disabled rules n/no-extraneous-require, n/no-missing-require, n/exports-style, n/no-extraneous-import, n/no-missing-import, n/no-callback-literal, n/global-require, n/handle-callback-err, n/no-mixed-requires, n/no-new-require, n/callback-return, n/file-extension-in-import, n/file-extension-in-import, n/no-exports-assign after migration to ESM

9.0.0 - 2025-03-09

  • [deps] update eslint to version 9.22.0

8.0.0 - 2025-03-09

  • [breaking] migrate to ESM and make flat config default

7.0.0 - 2025-03-06

  • [deps] update eslint-plugin-n to version 17.16.2
  • [new] flat config

6.9.0 - 2025-03-03

  • [deps] update eslint-plugin-n to version 17.16.1

6.8.0 - 2025-01-23

  • [deps] update eslint to version 8.57.1

6.7.0 - 2024-12-21

  • [deps] update eslint-plugin-n to version 17.15.1

6.6.0 - 2024-12-10

  • [deps] update eslint-plugin-n to version 17.15.0

6.5.0 - 2024-11-23

  • [deps] update eslint-plugin-n to version 17.14.0

6.4.0 - 2024-11-15

  • [deps] update eslint-plugin-n to version 17.13.2

6.3.0 - 2024-11-09

  • [deps] update eslint-plugin-n to version 17.13.1

6.2.0 - 2024-11-07

  • [deps] update eslint-plugin-n to version 17.13.0

6.1.0 - 2024-11-01

  • [deps] update eslint-plugin-n to version 17.12.0

6.0.0 - 2024-10-23

  • [deps] migrate to eslint-plugin-n

5.54.0 - 2024-02-25

  • [deps] update eslint to version 8.57.0

5.53.0 - 2023-12-16

  • [deps] update eslint to version 8.56.0

5.52.0 - 2023-12-03

  • [deps] update eslint to version 8.55.0

5.51.0 - 2023-11-18

  • [deps] update eslint to version 8.54.0

5.50.0 - 2023-11-05

  • [deps] update eslint to version 8.53.0

5.49.0 - 2023-10-22

  • [deps] update eslint to version 8.52.0

5.48.0 - 2023-10-08

  • [deps] update eslint to version 8.51.0

5.47.0 - 2023-09-25

  • [deps] update eslint to version 8.50.0

5.46.0 - 2023-09-11

  • [deps] update eslint to version 8.49.0

5.45.0 - 2023-08-27

  • [deps] update eslint to version 8.48.0

5.44.0 - 2023-08-12

  • [deps] update eslint to version 8.47.0

5.43.0 - 2023-07-28

  • [deps] update eslint to version 8.46.0

5.42.0 - 2023-07-17

  • [deps] update eslint to version 8.45.0

5.41.1 - 2023-07-02

  • version bump

5.41.0 - 2023-07-02

  • [deps] update eslint to version 8.44.0

5.40.0 - 2023-06-18

  • [deps] update eslint to version 8.43.0

5.39.0 - 2023-06-04

  • [deps] update eslint to version 8.42.0

5.38.0 - 2023-05-21

  • [deps] update eslint to version 8.41.0

5.37.0 - 2023-05-07

  • [deps] update eslint to version 8.40.0

5.36.0 - 2023-04-23

  • [deps] update eslint to version 8.39.0

5.35.0 - 2023-04-09

  • [deps] update eslint to version 8.38.0

5.34.0 - 2023-03-29

  • [deps] update eslint to version 8.37.0

5.33.0 - 2023-03-12

  • [deps] update eslint to version 8.36.0

5.32.0 - 2023-02-27

  • [deps] update eslint to version 8.35.0

5.31.0 - 2023-02-12

  • [deps] update eslint to version 8.34.0

5.30.0 - 2023-01-29

  • [deps] update eslint to version 8.33.0

5.29.0 - 2023-01-19

  • [breaking] disable import/no-nodejs-modules rule

5.28.0 - 2023-01-17

  • [deps] update eslint to version 8.32.0

5.27.0 - 2023-01-03

  • [deps] update eslint to version 8.31.0

5.26.0 - 2022-12-18

  • [deps] update eslint to version 8.30.0

5.25.0 - 2022-12-08

  • [deps] update eslint to version 8.29.0

5.24.0 - 2022-11-06

  • [deps] update eslint to version 8.27.0

5.23.0 - 2022-10-23

  • [deps] update eslint to version 8.26.0

5.22.0 - 2022-10-11

  • [deps] update eslint to version 8.25.0

5.21.0 - 2022-10-02

  • [deps] update eslint to version 8.24.0

5.20.0 - 2022-09-19

  • [deps] update eslint to version 8.23.1

5.19.0 - 2022-08-27

  • [deps] update eslint to version 8.23.0

5.18.0 - 2022-08-14

  • [deps] update eslint to version 8.22.0

5.17.0 - 2022-08-01

  • [deps] update eslint to version 8.21.0

5.16.0 - 2022-07-17

  • [deps] update eslint to version 8.20.0

5.15.0 - 2022-07-03

  • [deps] update eslint to version 8.19.0

5.14.0 - 2022-06-19

  • [deps] update eslint to version 8.18.0

5.13.0 - 2022-06-06

  • [deps] update eslint to version 8.17.0

5.12.0 - 2022-05-22

  • [deps] update eslint to version 8.16.0

5.11.0 - 2022-05-08

  • [deps] update eslint to version 8.15.0

5.10.0 - 2022-04-26

  • [deps] update eslint to version 8.14.0

5.9.0 - 2022-04-10

  • [deps] update eslint to version 8.13.0

5.8.0 - 2022-03-27

  • [deps] update eslint to version 8.12.0

5.7.0 - 2022-03-13

  • [deps] update eslint to version 8.11.0

5.6.0 - 2022-03-01

  • [deps] update eslint to version 8.10.0

5.5.0 - 2022-02-16

  • [deps] update eslint to version 8.9.0

5.4.0 - 2022-01-30

  • [deps] update eslint to version 8.8.0

5.3.0 - 2022-01-16

  • [deps] update eslint to version 8.7.0

5.2.0 - 2022-01-06

  • [deps] update eslint-find-rules to version 4.1.0

5.1.0 - 2022-01-01

  • [deps] update eslint to version 8.6.0

5.0.0 - 2021-08-18

  • [deps] update eslint to version 8.5.0

4.34.0 - 2021-08-01

  • [deps] update eslint to version 7.32.0

4.33.0 - 2021-07-18

  • [deps] update eslint to version 7.31.0

4.32.0 - 2021-07-04

  • [deps] update eslint to version 7.30.0

4.31.0 - 2021-06-20

  • [deps] update eslint to version 7.29.0

4.30.0 - 2021-06-06

  • [deps] update eslint to version 7.28.0

4.29.0 - 2021-05-30

  • [deps] update eslint to version 7.27.0

4.28.0 - 2021-05-10

  • [deps] update eslint to version 7.26.0

4.27.0 - 2021-04-25

  • [deps] update eslint to version 7.25.0

4.26.0 - 2021-04-11

  • [deps] update eslint to version 7.24.0

4.25.0 - 2021-03-29

  • [deps] update eslint to version 7.23.0

4.24.0 - 2021-03-15

  • [deps] update eslint to version 7.22.0

4.23.0 - 2021-02-28

  • [deps] update eslint to version 7.21.0

4.22.0 - 2021-02-14

  • [deps] update eslint to version 7.20.0

4.21.0 - 2021-01-31

  • [deps] update eslint to version 7.19.0

4.20.0 - 2021-01-17

  • [deps] update eslint to version 7.18.0

4.19.0 - 2021-01-03

  • [deps] update eslint to version 7.17.0

4.18.0 - 2020-12-21

  • [deps] update eslint to version 7.16.0

4.17.0 - 2020-12-06

  • [deps] update eslint to version 7.15.0

4.16.0 - 2020-11-21

  • [deps] update eslint to version 7.14.0

4.15.0 - 2020-11-08

  • [deps] update eslint to version 7.13.0

4.14.0 - 2020-10-27

  • [deps] update eslint to version 7.12.1

4.13.0 - 2020-10-23

  • [deps] update eslint to version 7.12.0

4.12.0 - 2020-10-11

  • [deps] update eslint to version 7.11.0

4.11.0 - 2020-09-29

  • [deps] update eslint to version 7.10.0

4.10.0 - 2020-09-23

  • [docs] switch to NPM

4.9.0 - 2020-09-13

  • [deps] update eslint to version 7.9.0

4.8.0 - 2020-09-06

  • [deps] update eslint to version 7.8.1

4.7.0 - 2020-09-01

  • [deps] update eslint to version 7.8.0

4.6.0 - 2020-08-24

  • [deps] update eslint to version 7.7.0

4.5.0 - 2020-08-02

  • [deps] update eslint to version 7.6.0

4.4.0 - 2020-07-19

  • [deps] update eslint to version 7.5.0

4.3.0 - 2020-07-05

  • [deps] update eslint to version 7.4.0

4.2.0 - 2020-06-28

  • [deps] update eslint to version 7.3.1

4.1.0 - 2020-06-21

  • [deps] update eslint to version 7.3.0

4.0.0 - 2020-06-08

  • [deps] update eslint to version 7.2.0
  • [breaking] enable node/no-callback-literal rule
  • [breaking] enable node/global-require rule
  • [breaking] enable node/handle-callback-err rule
  • [breaking] enable node/no-mixed-requires rule
  • [breaking] enable node/no-new-require rule
  • [breaking] enable node/no-path-concat rule
  • [breaking] enable node/no-process-env rule
  • [breaking] enable node/no-process-exit rule
  • [breaking] enable node/no-sync rule
  • [breaking] enable node/callback-return rule

3.13.0 - 2020-05-11

  • [deps] update eslint-find-rules to version 3.5.0

3.12.0 - 2020-04-13

  • [deps] update eslint-plugin-node to version 11.1.0

3.11.0 - 2019-12-30

  • [deps] update eslint-plugin-node to version 11.0.0

3.10.0 - 2019-12-21

  • [deps] update eslint to version 6.8.0

3.9.0 - 2019-12-02

  • [deps] update eslint to version 6.7.2

3.8.0 - 2019-11-22

  • [deps] update eslint to version 6.7.1

3.7.0 - 2019-10-27

  • [deps] update eslint to version 6.6.0

3.6.0 - 2019-10-16

  • [deps] update eslint to version 6.5.1

3.5.0 - 2019-09-15

  • [deps] update eslint to version 6.4.0

3.4.0 - 2019-09-10

  • [deps] update eslint-plugin-node to version 10.0.0
  • [breaking] enable node/no-exports-assign rule

3.3.0 - 2019-09-02

  • [deps] update eslint to version 6.3.0
  • [deps] update eslint-plugin-node to version 9.2.0

3.2.0 - 2019-08-25

  • [deps] update eslint to version 6.2.2

3.1.0 - 2019-08-22

  • [deps] update eslint to version 6.2.1

3.0.0 - 2019-08-10

  • [deps] update eslint to version 6.1.0
  • [docs] updates README.md installation guide

2.6.0 - 2019-07-06

  • [deps] update eslint-plugin-node to version 9.1.0
  • [breaking] enable node/file-extension-in-import rule with { '.js': 'never', '.jsx': 'never' } option
  • [breaking] enable node/prefer-promises/dns rule
  • [breaking] enable node/prefer-promises/fs rule
  • [docs] updates README.md installation guide

2.5.0 - 2019-04-11

  • [deps] update eslint to version 5.16.0
  • [docs] updates README.md installation guide

2.4.0 - 2019-03-10

  • [deps] update eslint to version 5.15.1
  • [docs] updates README.md installation guide

2.3.0 - 2019-01-31

  • [deps] update eslint to version 5.12.1
  • [docs] updates README.md installation guide

2.2.0 - 2019-01-13

  • [breaking] enable node/no-extraneous-import rule
  • [breaking] enable node/process-exit-as-throw rule
  • [breaking] enable node/no-unsupported-features/es-builtins rule
  • [breaking] enable node/no-unsupported-features/node-builtins rule
  • [breaking] enable node/no-unpublished-bin rule
  • [breaking] enable node/no-missing-import rule
  • [breaking] enable node/no-deprecated-api rule

2.1.1 - 2019-01-13

  • [deps] fix peerDependencies versions

2.1.0 - 2019-01-13

  • [deps] update eslint to version 5.12.0
  • [deps] update eslint-plugin-node to version 8.0.1
  • [breaking] enable node/no-process-exit rule
  • [docs] updates README.md installation guide

2.0.0 - 2018-12-19

  • [major] make this config standalone dropping direct dependency on eslint-config-seekingalpha-base
  • [major] keep only eslint-plugin-node rules
  • [major] remove default env configuration
  • [major] update parserOptions
  • [docs] updates README.md installation guide

1.2.0 - 2018-12-11

  • [deps] update eslint-config-seekingalpha-base to version 1.5.1
  • [deps] update eslint to version 5.10.0
  • [deps] update eslint-plugin-array-func to version 3.1.0
  • [deps] update eslint-plugin-jsdoc to version 3.14.0
  • [deps] update eslint-plugin-node to version 8.0.0
  • [deps] update eslint-plugin-unicorn to version 6.0.1
  • [deps] fix peerDependencies version
  • [docs] updates README.md installation guide
  • [new] node/prefer-global/text-decoder rule error
  • [new] node/prefer-global/text-encoder rule error

1.0.5 - 2018-11-20

  • [deps] update eslint-config-seekingalpha-base to version 1.3.2

1.0.4 - 2018-11-20

  • wrong update

1.0.3 - 2018-10-16

  • [deps] update eslint-config-seekingalpha-base to version 1.3.1

1.0.2 - 2018-09-18

  • [deps] delete eslint-config-seekingalpha-base from peer deps

1.0.1 - 2018-09-18

  • [deps] update eslint-config-seekingalpha-base to version 1.3.0

1.0.0 - 2018-09-14

  • Initial commit