All Projects → feflow → Eslint Config Ivweb

feflow / Eslint Config Ivweb

Licence: apache-2.0
ESLint shareable config for the IVWEB JavaScript style guide.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Eslint Config Ivweb

Pyre Check
Performant type-checking for python.
Stars: ✭ 5,716 (+9588.14%)
Mutual labels:  code-quality
Sonar Jproperties Plugin
SonarQube Java Properties Analyzer
Stars: ✭ 5 (-91.53%)
Mutual labels:  code-quality
Ruby warning filter
Verbose Ruby mode without the noise
Stars: ✭ 9 (-84.75%)
Mutual labels:  code-quality
Sonarjs
SonarSource Static Analyzer for JavaScript and TypeScript
Stars: ✭ 696 (+1079.66%)
Mutual labels:  code-quality
Android Guidelines
Project Guidelines for the Android Buffer App
Stars: ✭ 760 (+1188.14%)
Mutual labels:  code-quality
Php Code Quality
Code Quality scripts that can be run via Composer.
Stars: ✭ 19 (-67.8%)
Mutual labels:  code-quality
Vim Disapprove Deep Indentation
ಠ_ಠ Vim plugin to disapprove deeply indented code. ಠ_ಠ
Stars: ✭ 566 (+859.32%)
Mutual labels:  code-quality
Typewiz
Automatically discover and add missing types in your TypeScript code
Stars: ✭ 1,026 (+1638.98%)
Mutual labels:  code-quality
Sonarts
Static code analyzer for TypeScript
Stars: ✭ 776 (+1215.25%)
Mutual labels:  code-quality
Feflow
🚀 A command line tool aims to improve front-end engineer workflow and standard, powered by TypeScript.
Stars: ✭ 942 (+1496.61%)
Mutual labels:  code-quality
Checkstyle
Checkstyle is a development tool to help programmers write Java code that adheres to a coding standard. By default it supports the Google Java Style Guide and Sun Code Conventions, but is highly configurable. It can be invoked with an ANT task and a command line program.
Stars: ✭ 6,481 (+10884.75%)
Mutual labels:  code-quality
Imgbot
An Azure Function solution to crawl through all of your image files in GitHub and losslessly compress them. This will make the file size go down, but leave the dimensions and quality untouched. Once it's done, ImgBot will open a pull request for you to review and merge. [email protected]
Stars: ✭ 732 (+1140.68%)
Mutual labels:  code-quality
Ansible Role Sonarqube
Ansible Role: SonarQube
Stars: ✭ 22 (-62.71%)
Mutual labels:  code-quality
Sonarqube
Continuous Inspection
Stars: ✭ 6,365 (+10688.14%)
Mutual labels:  code-quality
Phpqa
Docker image that provides static analysis tools for PHP
Stars: ✭ 853 (+1345.76%)
Mutual labels:  code-quality
Undercover
Actionable code coverage - detects untested code blocks in recent changes
Stars: ✭ 574 (+872.88%)
Mutual labels:  code-quality
App Githooks
Plugin-based system to run specific actions and checks when git hooks are triggered.
Stars: ✭ 5 (-91.53%)
Mutual labels:  code-quality
Duplo
Duplicates finder for various source code formats.
Stars: ✭ 51 (-13.56%)
Mutual labels:  code-quality
Unused
Deprecated; see https://github.com/unused-code/unused
Stars: ✭ 879 (+1389.83%)
Mutual labels:  code-quality
Checkstyle Action
Run Java checkstyle with reviewdog in github actions
Stars: ✭ 26 (-55.93%)
Mutual labels:  code-quality

eslint-config-ivweb

npm package NPM downloads

ESLint shareable config for the IVWEB JavaScript style guide.

中文 README

Installation

$ npm install --save-dev eslint eslint-plugin-react eslint-config-ivweb

Documents

Usage

Once the eslint-config-ivweb package is installed, you can use it by specifying ivweb in the extends section of your ESLint configuration.

{
  "extends": "ivweb",
  "rules": {
    // Additional, per-project rules...
  }
}

Using the ivweb config with eslint:recommended

There are several rules in the eslint:recommended ruleset that IVWEB style is not opinionated about that you might want to enforce in your project.

To use IVWEB style in conjunction with ESLint's recommended rule set, extend them both, making sure to list ivweb last:

{
  "extends": ["eslint:recommended", "plugin:react/recommended", "ivweb"],
  "rules": {
    // Additional, per-project rules...
  }
}

To see how the ivweb config compares with eslint:recommended, refer to the source code of index.js, which lists every ESLint rule along with whether (and how) it is enforced by the ivweb config.

Contributing

  1. Check for open issues or open a fresh issue to start a discussion around a feature idea or a bug.
  2. Fork the repository_ on GitHub to start making your changes to the master branch (or branch off of it).
  3. Write a test which shows that the bug was fixed or that the feature works as expected.
  4. Send a pull request and bug the maintainer until it gets merged and published. :) Make sure to add yourself to AUTHORS_.

License

Apache-2 © IVWEB

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].