eslint-config-santi020k

Welcome to @santi020k/eslint-config-santi020k, a comprehensive and opinionated ESLint configuration package for JavaScript, TypeScript, and React projects.

OTHER License

Downloads
23
Stars
3
Committers
2

Bot releases are hidden (Show)

eslint-config-santi020k - v2.1.0

Published by santi020k 4 months ago

Features

  • astro: improve astro with react support (f99d78b)
  • mdx.ts: add Mdx optional support (effeb66)
  • vitest.ts: vitest add assert and should support for expect-expect rule (0a771bb)
eslint-config-santi020k - v2.0.1

Published by santi020k 4 months ago

Bug Fixes

  • index.config.ts: add ignore node_modules and .next (4fba4ba)
eslint-config-santi020k - v2.0.0

Published by santi020k 4 months ago

Bug Fixes

  • src/index.ts: export optional options enum (a14385c)

Code Refactoring

  • all: breaking change new building system (3e9d907)
  • src: improve build, ts support and mny other changes (b78f95a)

Features

  • all: add optionals params and refactor config options (dac3371)
  • rules.ts: improved import grouping (242a24d)

BREAKING CHANGES

  • src: The build system changed, so several things may change, serious bug fixes
  • all: the way configuration parameters are passed change
  • all: Now the library is used in a different way and ts support has been improved
eslint-config-santi020k - v1.2.2

Published by santi020k 4 months ago

Bug Fixes

eslint-config-santi020k - v1.2.1

Published by santi020k 4 months ago

Bug Fixes

  • ts/*: fix ts configurations overload (fa7b10e)
eslint-config-santi020k - v1.2.0

Published by santi020k 4 months ago

Bug Fixes

  • ts/rules.ts: fix eslint error no-unused-vars (f26495a)

Features

  • next/*: add next and next-ts manual test files (ae32a43)
eslint-config-santi020k - v1.1.7

Published by santi020k 4 months ago

Bug Fixes

  • js/rules.ts: turn off old rule space-before-function-paren (f9aabe2)
  • src/*: fix rule overwrite order (cf00b9b)
eslint-config-santi020k - v1.1.6

Published by santi020k 4 months ago

Bug Fixes

  • package-lock.json: pending update package-lock.json (579e1ec)
eslint-config-santi020k - v1.1.5

Published by santi020k 4 months ago

Bug Fixes

  • package.json: add resolution eslint (0bd8c6f)
eslint-config-santi020k - v1.1.4

Published by santi020k 4 months ago

Bug Fixes

  • js/rules.ts: change member delimiter requireLast (e6b921c)
eslint-config-santi020k - v1.1.3

Published by santi020k 5 months ago

Bug Fixes

  • index.config.ts: invert react and next order (e493b26)
  • readme.md: fix readme explanation (d4eba9b)
eslint-config-santi020k - v1.1.2

Published by santi020k 5 months ago

Bug Fixes

  • publish.yml: change node version publish action (fd51cac)
eslint-config-santi020k - v1.1.1

Published by santi020k 5 months ago

Bug Fixes

  • publish.yml: fix publish github action (c965cb6)
eslint-config-santi020k - v1.1.0

Published by santi020k 5 months ago

Bug Fixes

  • src/index.ts: eslint auto fix (8d02386)
  • src/react/*: eslint fixes (2a96b68)
  • test/*: fix eslint test paths (6b5d8c0)

Features

  • src/*: add nextjs support (bdd92c4)
  • src/*: refactor folders structure to add support to ts and js plane files (1978778)
  • src/astr/*: add initial beta astro support (a757623)
eslint-config-santi020k - v1.0.1

Published by santi020k 5 months ago

Bug Fixes

  • react/index.confic.ts: broken import rule disabled (7a61b77)
  • react/index.config.ts: fix eslint globals (d7ae968)
  • react/index.config.ts: fix eslint import and react version detect (945f94d)
eslint-config-santi020k - Initial version add react and react-ts support Latest Release

Published by santi020k 5 months ago

Release v1.0.0

🎉 Initial Release of @santi020k/eslint-config-santi020k 🎉

I am excited to announce the first official release of @santi020k/eslint-config-santi020k, an opinionated ESLint configuration package designed to enforce consistent code quality and best practices across JavaScript, TypeScript, and React projects.

Features

Core Configurations

  • JavaScript and React Support: Provides a robust set of linting rules for JavaScript and React projects.
  • TypeScript Support: Includes configurations tailored for TypeScript projects, leveraging typescript-eslint for advanced type-aware linting.

Included Plugins and Rules

  • Standard JS: eslint-config-standard
  • Import Management: eslint-plugin-import, eslint-plugin-simple-import-sort, eslint-plugin-unused-imports
  • Accessibility: eslint-plugin-jsx-a11y
  • Node.js: eslint-plugin-n
  • Promises: eslint-plugin-promise
  • React: eslint-plugin-react, eslint-plugin-react-hooks
  • Code Quality: eslint-plugin-sonarjs
  • Stylistic Rules: @stylistic/eslint-plugin
Package Rankings
Top 34.87% on Npmjs.org