These are configurations for ESLint that I use in my JavaScript and TypeScript projects. Check each package for any configurations that are available (for example, @futagoza/node has 6 configurations!)
package | release | dependency status | weight |
---|---|---|---|
[@futagoza/eslint-config][01a] | [![release][01b]][01c] | [![dependencies][01d]][01e] | [![install size][01f]][01g] |
[@futagoza/eslint-config-core][02a] | [![release][02b]][02c] | [![dependencies][02d]][02e] | [![install size][02f]][02g] |
[@futagoza/eslint-config-dev][05a] | [![release][05b]][05c] | [![dependencies][05d]][05e] | [![install size][05f]][05g] |
[@futagoza/eslint-config-globals][09a] | [![release][09b]][09c] | [![dependencies][09d]][09e] | [![install size][09f]][09g] |
[@futagoza/eslint-config-html][07a] | [![release][07b]][07c] | [![dependencies][07d]][07e] | [![install size][07f]][07g] |
[@futagoza/eslint-config-ignore][10a] | [![release][10b]][10c] | [![dependencies][10d]][10e] | [![install size][10f]][10g] |
[@futagoza/eslint-config-javascript][03a] | [![release][03b]][03c] | [![dependencies][03d]][03e] | [![install size][03f]][03g] |
[@futagoza/eslint-config-node][04a] | [![release][04b]][04c] | [![dependencies][04d]][04e] | [![install size][04f]][04g] |
[@futagoza/eslint-config-svelte][08a] | [![release][08b]][08c] | [![dependencies][08d]][08e] | [![install size][08f]][08g] |
[@futagoza/eslint-config-svelte.ts][11a] | [![release][11b]][11c] | [![dependencies][11d]][11e] | [![install size][11f]][11g] |
[@futagoza/eslint-config-typescript][06a] | [![release][06b]][06c] | [![dependencies][06d]][06e] | [![install size][06f]][06g] |
NOTE: If you open the source files for these configurations, you will find each rule has a JSDoc description. Some of these descriptions have the icon 🔧, which means a rule that can be fixed using the --fix
flag on ESLint's CLI.