- e549305: feat: turn off readonly props requirement
- 36caa99: feat: testing out classRegex setting on tailwind
-
8ead26d: feat(jsdoc): update jsdoc rules
- Update
jsdoc/require-description
rule to allow any description style - Add
jsdoc/require-description
rule withtag
style for stylistic configs
- Update
-
eddf469: feat(config): enable stricter node rules for library code
- Enable
node/no-unsupported-features/es-syntax
andnode/no-unsupported-featuresanode-builtins
rules for library code - Set
unicorn/prefer-global-this
towarn
for library code - Update
eslint.config.js
to use"lib-strict"
application type
- Enable
-
d243e1e: feat 💎: enable unicorn/prefer-global-this rule for library code
- Enable
unicorn/prefer-global-this
rule for library code.
- Enable
-
16f5d62: feat 📦: add next.js linting rules
- The main goal of these changes is to enhance the linting rules for Next.js projects, specifically focusing on improving code quality, performance, and adherence to Next.js best practices.
- Add support for Next.js.
- Enable Next.js support for React rules.
- Adding Next.js ESLint plugin.
- Update dependencies, including
@next/eslint-plugin-next
andglob
. - Migrated React type generation to support Next.js.
- React configuration for ESLint, including support for TypeScript, Remix, and Next.js.
- Add Tanstack ESLint plugin for Query.
- Rename plugin names in ESLint and Next.js.
- Add support for
@next/eslint-plugin-next
. - Add support for Google Fonts and Next.js specific linting rules.
- Enable support for React, TypeScript, and Next.js.
-
20318c4: chore 📦: update dependencies and refactor ♻️ import statements.
- Update dependencies.
- Refactor import statements.
- Add type guard for objects.
- d87bf3a: update deps
-
d051260: feat(tanstack): add optional tanstack-query linting
BREAKING CHANGE: The
tanstack
option now requires installing the@tanstack/eslint-plugin-query
package to enable TanStack Query linting.
- 68c2ccd: fix: another tanstack bug
- dcf5971: fix: another bug in tanstack
- 1f9a717: fix: minor bug in tanstack
- 11655ee: feat: add tanstack config
- 0337c5d: stop ingonring rest unused vars
-
915bab7: update node and unicorn configs
This commit updates the node and unicorn configuration files to include a new option for specifying the application type. The
node.ts
file now accepts anOptionsAppType
parameter, which allows the user to specify whether the configuration is for an "app" or a "lib". Similarly, theunicorn.ts
file also accepts theOptionsAppType
parameter and includes a new rule,unicorn/prefer-global-this
, which is enabled only for "lib" type applications.The changes were made in the following files:
src/configs/node.ts
src/configs/unicorn.ts
src/factory.ts
src/types/common.ts
- 75e4353: turn off ts rule no use before define
- f04d587: fix bug in node overrides change all imports to async update deps
- 04576cd: fix tailwind plugin bug
- a1fcc2d: added new option to ts-eslint no unsed vars rule
- 5d7f5ea: add node config
- 397a218: add new options to a few configs
- 93180c1: fix types for tailwind
- a2ff5fb: fix name collision reeact
- 1be7004: fix react plugin issue
- 1e427b9: fix ish on tailwind
- fa77bf5: enable react and tailwind byh default
- 09f8f01: first patch