0.31.0 • Published 3 months ago

@terminal-nerds/eslint-config v0.31.0

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

@terminal-nerds/eslint-config

package version badge

➡️ Extendable eslint icon configuration, part of the terminal-nerds/configs project.


Prerequisites

node.js version support badge supported eslint version badge

ℹ️ This configuration package require these tools to use locally on your device(s):

  1. node.js icon Latest Node.js LTS (Long-Term Support) version
  2. One of Node.js package managers:
    • pnpm icon
    • yarn icon
    • npm icon
  3. Latest eslint icon version

Basic usage

👣 Follow the steps below:

  1. Install it with the node.js icon package manager of your choice (in our case, we use pnpm icon).

     pnpm install --save-dev eslint @terminal-nerds/eslint-config
  2. Create an eslint icon - .eslintrc.(c)js.

  3. Extend this module package configuration.

    const config = {
    	extends: "@terminal-nerds",
    
    	env: {
    		// Specify the environment(s)
    		// https://eslint.org/docs/user-guide/configuring/language-options#specifying-environments
    		browser: true,
    		node: true,
    	},
    };
    
    module.exports = config;

📖 For the eslint icon usage, please refer to its documentation.


Used configurations & plugins

Dependencies badge

⚙️ This configuration module loads configurations and plugins options conditionally.

Configurations

ConfigurationsVersionLoading condition(s)
@unocss/eslint-config@unocss/eslint-config version badgeunocss as dependency
eslint-config-nexteslint-config-next version badgenext as dependency
eslint-config-prettiereslint-config-prettier version badgeprettier as dependency

Plugins

PluginVersionLoading condition(s)
@docusaurus/eslint-plugin@docusaurus/eslint-plugin version badge@docusaurus/core as dependency
@emotion/eslint-plugin@emotion/eslint-plugin version badge@emotion/css or @emotion/react as dependency
@typescript-eslint/eslint-plugin@typescript-eslint/eslint-plugin version badgetypescript as dependency
eslint-plugin-compateslint-plugin-compat version badge-
eslint-plugin-diffeslint-plugin-diff version badgeESLINT_PLUGIN_DIFF_ENABLE set to true in environment variables
eslint-plugin-drizzleeslint-plugin-drizzle version badgedrizzle-orm as dependency
eslint-plugin-es-xeslint-plugin-es-x version badge-
eslint-plugin-importeslint-plugin-import version badge-
eslint-plugin-jest-domeslint-plugin-jest-dom version badge@testing-library/jest-dom as dependency
eslint-plugin-jest-formattingeslint-plugin-jest-formatting version badgejest or vitest as dependency
eslint-plugin-jesteslint-plugin-jest version badgejest or vitest as dependency
eslint-plugin-jsdoceslint-plugin-jsdoc version badge-
eslint-plugin-jsx-a11yeslint-plugin-jsx-a11y version badgereact or preact as dependency
eslint-plugin-neslint-plugin-n version badge-
eslint-plugin-react-hookseslint-plugin-react-hooks version badgereact or preact as dependency
eslint-plugin-reacteslint-plugin-react version badgereact or preact as dependency
eslint-plugin-regexpeslint-plugin-regexp version badge-
eslint-plugin-simple-import-sorteslint-plugin-simple-import-sort version badge-
eslint-plugin-sonarjseslint-plugin-sonarjs version badge-
eslint-plugin-sqleslint-plugin-sql version badge-
eslint-plugin-storybookeslint-plugin-storybook version badgestorybook as dependency
eslint-plugin-svelteeslint-plugin-svelte version badgesvelte as dependency
eslint-plugin-tailwindcsseslint-plugin-tailwindcss version badgetailwindcss as dependency
eslint-plugin-testing-libraryeslint-plugin-testing-library version badge@testing-library/jest-dom as dependency
eslint-plugin-typescripteslint-plugin-typescript version badgetypescript as dependency
eslint-plugin-unicorneslint-plugin-unicorn version badgetypescript as dependency

Security

workflow security badge

🔐 For more information, please refer to the Security section at the root of the terminal-nerds/configs monorepo.


Contributing

contributors badge

🤝 Contributions of any kind are welcome!

Please refer to the monorepo (terminal-nerds/configs) project's CONTRIBUTING file for more information if you wish to get involved.


License

license badge

⚖️ For more information, please refer to the License section at the root of the terminal-nerds/configs monorepo.


Resources

0.31.0

3 months ago

0.30.0

4 months ago

0.29.0

4 months ago

0.28.0

6 months ago

0.27.0

6 months ago

0.26.0

8 months ago

0.25.0

11 months ago

0.24.0

1 year ago

0.23.0

1 year ago

0.21.0

1 year ago

0.20.0

1 year ago

0.19.0

1 year ago

0.16.0

1 year ago

0.17.0

1 year ago

0.18.0

1 year ago

0.22.0

1 year ago

0.21.1

1 year ago

0.14.0

1 year ago

0.15.0

1 year ago

0.10.0

1 year ago

0.11.0

1 year ago

0.10.1

1 year ago

0.12.0

1 year ago

0.10.2

1 year ago

0.13.0

1 year ago

0.10.3

1 year ago

0.9.0

2 years ago

0.8.0

2 years ago

0.5.0

2 years ago

0.4.0

2 years ago

0.7.0

2 years ago

0.6.0

2 years ago

0.3.0

2 years ago

0.2.0

2 years ago

0.1.1

2 years ago

0.1.0

2 years ago

0.0.1

2 years ago