Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)