Socket
Socket
Sign inDemoInstall

eslint-config-disable-bad-rules

Package Overview
Dependencies
0
Maintainers
1
Versions
1
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

    eslint-config-disable-bad-rules

Turns off ESLint rules that makes you write worse code.


Version published
Weekly downloads
1
Maintainers
1
Created
Weekly downloads
 

Changelog

Source

0.1.0 (2022-02-19)

Initial release | commits

Readme

Source

eslint-config-disable-bad-rules

Cover picture with a finger clicking on light switch

NPM version Auto-versioned by bump-everywhere quality-checks GitHub action status publish GitHub action status bump-and-release GitHub action status

Overview

It turns off ESLint rules that makes you write worse code. It prevents your code to become more insecure or less maintainable. It allows you to use any rule set you wish with confidence that you disable the bad rules from them.

It mitigates security and maintainability risks introduced by collections such as Airbnb, standard, eslint-config-alloy, Facebook (create-react-app, facebook/fbjs), Canonical, Spotify, Wikimedia and XO.

It's based on article Linting trap:

It considers two aspects as more prioritized than others:

  1. Smaller security vulnerability surface.
  2. Easier future changes.

Usage

  1. Install: npm install --save-dev eslint-config-disable-bad-rules

  2. Configure your project in .eslintrc.{js,yml,json} file:

  {
    // ...
    "extends": [

      // Other rules that activate rules
      // E.g. "airbnb", "canonical", "prettier"

      "disable-bad-rules" // Keep as last configuration
    ]
  }

GitOps for this repository

GitOps development and publish flow

Keywords

FAQs

Last updated on 19 Feb 2022

Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc