Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ota-meshi/eslint-online-playground
ESLint Online Playground
https://github.com/ota-meshi/eslint-online-playground
Last synced: 10 days ago
JSON representation
ESLint Online Playground
- Host: GitHub
- URL: https://github.com/ota-meshi/eslint-online-playground
- Owner: ota-meshi
- License: mit
- Created: 2023-03-26T09:02:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-28T08:52:39.000Z (7 months ago)
- Last Synced: 2024-05-01T21:19:08.210Z (6 months ago)
- Language: TypeScript
- Homepage: https://eslint-online-playground.netlify.app/
- Size: 318 KB
- Stars: 14
- Watchers: 2
- Forks: 0
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# [eslint-online-playground]
[ESLint](https://eslint.org/) online playground.
This playground allows you to check the behavior in combination with the plugins.
[eslint-online-playground]: https://eslint-online-playground.netlify.app/
## Examples
- [eslint-plugin-n](https://eslint-online-playground.netlify.app/#eslint-plugin-n)
- [ESLint Stylistic](https://eslint-online-playground.netlify.app/#ESLintStylistic)
- [eslint-plugin-eslint-plugin](https://eslint-online-playground.netlify.app/#eslint-plugin-eslint-plugin)
- [eslint-plugin-promise](https://eslint-online-playground.netlify.app/#eslint-plugin-promise)## Contributing
### Add an example
Add an example to the directory below and submit a PR.
[src/examples](https://github.com/ota-meshi/eslint-online-playground/tree/main/src/examples)
Please refer to the implementation of ESLint Stylistic example.
### Add a plugin installer
Add a plugin to the directory below and submit a PR.
[src/plugins/plugins](https://github.com/ota-meshi/eslint-online-playground/tree/main/src/plugins/plugins)
## About
This playground works by calling ESLint in a Node.js process launched inside the browser using [WebContainers](https://webcontainers.io/).
It is [deployed to Netlify](https://eslint-online-playground.netlify.app/).
[![Netlify Status](https://api.netlify.com/api/v1/badges/2d9757d5-f0ac-4cd1-8b30-e1b9941edba4/deploy-status)](https://app.netlify.com/sites/eslint-online-playground/deploys)