@useinsider/eslint-config-rc
v1.1.0
Published
A collection of ESLint configurations provided by @useinsider, offering support for various environments including Vanilla JS, TypeScript, and framework-specific setups such as Vue 3.
Maintainers
Readme
ESLint Configurations
Table of Contents
Prerequisites
- NodeJS 20+
Available Presets
We provide a variety of configurations to suit different environments and frameworks. Here's a list of available presets:
Vanilla 🍦
| Environment | Browser (DOM) | Node |
| :---------------- | :--------------------------------------------------------------------------- | :-------------------------------------------------------------------------------------------------------------- |
| EcmaScript/JS | @useinsider/eslint-config-rc/dom | @useinsider/eslint-config-rc@useinsider/eslint-config-rc/node |
| TypeScript | @useinsider/eslint-config-rc/typescript-dom | @useinsider/eslint-config-rc/typescript |
| Config files | | @useinsider/eslint-config-rc/config |
Framework-specific
| Environment | JavaScript | TypeScript |
| :------------------------------------ | :------------------------------------------------------- | :----------------------------------------------------------------------------- |
| Vue 3 & 2 (Setup/Composition API) | @useinsider/eslint-config-rc/vue3 | @useinsider/eslint-config-rc/vue3-typescript |
| Vue 2 (Options API) | @useinsider/eslint-config-rc/vue2 | - |
⏳ Upcoming Configurations
Planned configurations for the next
- Legacy ES5 💀
Examples
Checkout the examples directory to see various apps with the extended ESLint configuration.
Contributing
Please refer to the CONTRIBUTING.md file for guidelines on how to contribute to this project.
