eslint-config-comfycase

1.0.0 • Public • Published

npm GitHub

ComfyCase

Comfiest ESLint Settings!

ComfyCase prefers spaces between parentheses, camelCase syntax except for object properties, double quotes, Stroustrup style braces, and indentation with tabs.

Instafluff

Like these projects? The best way to support my open-source projects is by becoming a Comfy Sponsor on GitHub!

https://github.com/sponsors/instafluff

Come and hang out with us at the Comfiest Corner on Twitch!

https://twitch.tv/instafluff

Instructions

How to configure your project to use these ESLint settings.

TypeScript

To set up ESLint with this configuration in your TypeScript project, you can follow these steps:

  1. Install the necessary dev dependencies along with ComfyCase:
npm install --save-dev eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin eslint-config-comfycase
  1. Create an .eslintrc.json file in the root of your project and define your configuration rules, extending from ComfyCase:
{
  "env": {
    "node": true,
    "es6": true
  },
  "extends": [ "eslint:recommended", "comfycase" ],
  "parser": "@typescript-eslint/parser",
  "parserOptions": {
    "ecmaVersion": 2018,
    "sourceType": "module"
  },
  "plugins": ["@typescript-eslint", "node"],
  "rules": {
    // your configuration rules go here
  }
}
  1. Add a script to your package.json file to run ESLint on your project:
{
  "scripts": {
    "lint": "eslint . --ext .js,.ts"
  }
}
  1. You can then run the lint script with npm run lint or automatically fix them with npm run lint -- --fix.

JavaScript

To setup ESLint with this configuration in your JavaScript project, you can follow these steps:

  1. Install the necessary dev dependencies:
npm install --save-dev eslint eslint-config-comfycase
  1. Create an .eslintrc.json file in the root of your project and define your configuration rules:
{
  "env": {
    "node": true,
    "es6": true
  },
  "extends": [ "eslint:recommended", "comfycase" ],
  "parserOptions": {
    "ecmaVersion": 2018,
    "sourceType": "module"
  },
  "rules": {
    // your configuration rules go here
  }
}
  1. Add a script to your package.json file to run ESLint on your project:
{
  "scripts": {
    "lint": "eslint . --ext .js"
  }
}
  1. You can then run the lint script with npm run lint or automatically fix them with npm run lint -- --fix.

Package Sidebar

Install

npm i eslint-config-comfycase

Weekly Downloads

2

Version

1.0.0

License

MIT

Unpacked Size

6.34 kB

Total Files

5

Last publish

Collaborators

  • instafluff