Skip to content

Thank You

@santi020k/eslint-config-basic is a thin orchestration layer on top of an amazing open source ecosystem. This project would not be possible without the work of the maintainers and contributors behind the libraries below — thank you!

LibraryWhat It ProvidesRepository
eslintThe linter itself — everything in this project builds on it.eslint/eslint
@eslint/jsOfficial JavaScript rules and recommended presets.eslint/eslint
@eslint/config-helpersHelpers for composing flat configs (defineConfig).eslint/rewrite
@eslint/markdownOfficial Markdown language plugin.eslint/markdown
typescriptThe TypeScript language and compiler.microsoft/TypeScript
typescript-eslintTypeScript parser, utilities, and type-aware rules.typescript-eslint/typescript-eslint
globalsGlobal identifiers for every JavaScript environment.sindresorhus/globals
LibraryWhat It ProvidesRepository
@stylistic/eslint-pluginStylistic and formatting rules.eslint-stylistic/eslint-stylistic
eslint-plugin-import-xImport/export correctness rules.un-ts/eslint-plugin-import-x
eslint-plugin-jsx-a11yAccessibility rules for JSX.jsx-eslint/eslint-plugin-jsx-a11y
eslint-plugin-nNode.js best-practice rules.eslint-community/eslint-plugin-n
eslint-plugin-promiseBest practices for JavaScript promises.eslint-community/eslint-plugin-promise
eslint-plugin-simple-import-sortAutofixable import sorting.lydell/eslint-plugin-simple-import-sort
eslint-plugin-unused-importsDetection and removal of unused imports.sweepline/eslint-plugin-unused-imports
LibraryWhat It ProvidesRepository
@angular-eslint/eslint-pluginAngular rules.angular-eslint/angular-eslint
eslint-plugin-astroAstro component rules.ota-meshi/eslint-plugin-astro
eslint-config-expoExpo / React Native config.expo/expo
@darraghor/eslint-plugin-nestjs-typedNestJS rules.darraghoriordan/eslint-plugin-nestjs-typed
@next/eslint-plugin-nextNext.js rules.vercel/next.js
eslint-plugin-qwikQwik rules.QwikDev/qwik
eslint-plugin-reactReact rules.jsx-eslint/eslint-plugin-react
eslint-plugin-react-hooksRules of Hooks.facebook/react
eslint-plugin-react-refreshFast Refresh safety rules.ArnaudBarre/eslint-plugin-react-refresh
eslint-plugin-solidSolid rules.solidjs-community/eslint-plugin-solid
eslint-plugin-svelteSvelte rules.sveltejs/eslint-plugin-svelte
eslint-plugin-vueOfficial Vue rules (also powers the Slidev preset).vuejs/eslint-plugin-vue
vue-eslint-parserParser for .vue single-file components.vuejs/vue-eslint-parser
LibraryWhat It ProvidesRepository
@cspell/eslint-pluginSpell checking.streetsidesoftware/cspell
@graphql-eslint/eslint-pluginGraphQL rules.dimaMachina/graphql-eslint
@stencil/eslint-pluginStencil rules.stenciljs/eslint-plugin
@tanstack/eslint-plugin-queryTanStack Query rules.TanStack/query
@tanstack/eslint-plugin-routerTanStack Router rules.TanStack/router
@vitest/eslint-pluginVitest rules.vitest-dev/eslint-plugin-vitest
eslint-config-prettierDisables rules that conflict with Prettier.prettier/eslint-config-prettier
eslint-plugin-better-tailwindcssTailwind CSS class rules.schoero/eslint-plugin-better-tailwindcss
eslint-plugin-commandComment-as-command codemods.antfu/eslint-plugin-command
eslint-plugin-cypressCypress rules.cypress-io/eslint-plugin-cypress
eslint-plugin-i18nexti18n rules.edvardchen/eslint-plugin-i18next
eslint-plugin-jestJest rules.jest-community/eslint-plugin-jest
eslint-plugin-jest-domjest-dom best practices.testing-library/eslint-plugin-jest-dom
eslint-plugin-jsdocJSDoc rules.gajus/eslint-plugin-jsdoc
eslint-plugin-jsoncJSON, JSONC, and JSON5 rules.ota-meshi/eslint-plugin-jsonc
eslint-plugin-mdxMDX rules.mdx-js/eslint-mdx
eslint-plugin-package-jsonpackage.json rules.michaelfaith/eslint-plugin-package-json
eslint-plugin-perfectionistSorting rules for objects, types, and more.azat-io/eslint-plugin-perfectionist
eslint-plugin-playwrightPlaywright rules.mskelton/eslint-plugin-playwright
eslint-plugin-regexpRegExp correctness and style rules.ota-meshi/eslint-plugin-regexp
eslint-plugin-securitySecurity rules.eslint-community/eslint-plugin-security
eslint-plugin-sonarjsSonarJS code-quality rules.SonarSource/SonarJS
eslint-plugin-storybookStorybook rules.storybookjs/storybook
eslint-plugin-testing-libraryTesting Library best practices.testing-library/eslint-plugin-testing-library
eslint-plugin-tomlTOML rules.ota-meshi/eslint-plugin-toml
eslint-plugin-tsdocTSDoc comment validation.microsoft/tsdoc
eslint-plugin-turboTurborepo rules.vercel/turborepo
eslint-plugin-unicorn100+ powerful additional rules.sindresorhus/eslint-plugin-unicorn
eslint-plugin-vercel-ai-securityVercel AI SDK security rules.ofri-peretz/eslint
eslint-plugin-vuejs-accessibilityVue accessibility rules.vue-a11y/eslint-plugin-vuejs-accessibility
eslint-plugin-ymlYAML rules.ota-meshi/eslint-plugin-yml
eslint-plugin-zodZod best-practice rules.marcalexiei/eslint-zod
LibraryWhat It ProvidesRepository
svelteSvelte compiler, required by the Svelte preset.sveltejs/svelte
storybookStorybook core, required by the Storybook integration.storybookjs/storybook

And, of course, thank you to everyone who reports issues, sends pull requests, or simply uses @santi020k/eslint-config-basic.

Did this page help?

One click helps us spot documentation that needs another pass. No personal data is sent.