Displaying 1 to 12 from 12 results

typescript-eslint - :sparkles: Monorepo for all the tooling which enables ESLint to support TypeScript

  •    TypeScript

The following sections will give you an overview of what this project is, why it exists and how it works at a high level. It is very important that you are familiar with these concepts before reporting issues, so please read them and let us know if you have any feedback.

eslint-plugin-promise - Enforce best practices for JavaScript promises

  •    Javascript

Enforce best practices for JavaScript promises. Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-promise globally.

eslint-plugin-must-use-await - Flags use of callback functions and

  •    Javascript

All of which you can and should replace with async/await. Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-must-use-await globally.

eslint-plugin-no-zangyo - 本日はノー残業デーです

  •    Javascript

You can specify begin/end time of your company.




eslint-plugin-no-implicit-side-effects - ESLint plugin for requiring side effects to be explicit.

  •    Javascript

An ESLint plugin to help writing JS in a pure functional style. Forces programmers to be only introduce (own) side effects knowingly by prefixing them with void, making side effects explicit and thus easy to find. In C-like languages, void is most commonly used to denote a function without a return value, so by definition a side effect. In JavaScript, void is used to make any expression have the value undefined, as in no value. An expression that doesn't result in any value is also by definition a side effect. Considering these, I think void is the perfect keyword for this, especially because prefixing an expression whose value is not used with void doesn't change the program's behavior in any way.

eslint-plugin-prefer-let - Prefer using `let` when binding names to values

  •    Javascript

An eslint plugin to encourage semantic of usage of let and const. Things being basically equal, code should speak to humans first, and computers second. As such, JavaScript codebases should follow the long-standing conventions set forth by both formal symbolic logic and the practice of functional programming.

eslint-plugin-html - An ESLint plugin to extract and lint scripts from HTML files.

  •    Javascript

This ESLint plugin allows linting and fixing inline scripts contained in HTML files. eslint-plugin-html v4 requires at least ESLint v4.7. This is because a lot of internal changes occured in ESLint v4.7, including a new API to support autofixing in preprocessors. If you are still using an older version of ESLint, please consider upgrading, or keep using eslint-plugin-html v3.

eslint-plugin-hbs - Plugin for eslint which checks inline hbs templates

  •    Javascript

Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-hbs globally. Then configure the rules you want to use under the rules section.


eslint-plugin-pug - An ESLint plugin for linting inline scripts in Pug files

  •    Javascript

Only extracts script tags with no type or text/javascript type. See also: eslint-plugin-html.

eslint-plugin-xss - ESLint plugin for XSS detection

  •    Javascript

Tries to detect XSS issues in codebase before they end up in production. Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-xss globally.

eslint-plugin-json - Lint your JSON files

  •    Javascript

Note: If you installed ESLint globally (using the -g flag) then you must also install eslint-plugin-json globally. You can run ESLint on individual JSON files or you can use the --ext flag to add JSON files to the list.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.