@latipun7/eslint-config

1.0.4Β β€’Β PublicΒ β€’Β Published

@latipun7/eslint-config πŸ₯·πŸ‘“

Discord GitHub Workflow Status NPM Package

Latipun ESLint

πŸ₯· Nerdy Ninja's shareable ESLint configuration πŸ‘“

About

This shareable eslint configuration is heavily inspired by Airbnb JavaScript Style Guide.

This configuration is designed to be flexible across multiple projects. It supports the following projects:

  • [x] JavaScript CommonJS (ES6+ syntax)
  • [x] JavaScript ESM (ES6+ syntax)
  • [x] TypeScript
  • [x] React
  • [x] NextJS
  • [x] Jest
  • [x] Testing Library
  • [x] Monorepo
  • [x] Prettier

If you found weird behavior or suggestions, please file a new issue in this repo.

Getting started

  • Install eslint and this config as one of your project's devDependencies:

    yarn add -D eslint @latipun7/eslint-config
    
  • Extend this config in your eslint configuration files:

    .eslintrc.js

    module.exports = {
      extends: "@latipun7",
      rules: {
        // your overrides
      },
    };

    package.json

    {
      "eslintConfig": {
        "extends": "@latipun7"
      }
    }

Hacking to the Gate~! πŸ§‘β€πŸ’»πŸŽΆ

MIT License Β© Latif Sulistyo

Package Sidebar

Install

npm i @latipun7/eslint-config

Weekly Downloads

2

Version

1.0.4

License

MIT

Unpacked Size

97 kB

Total Files

35

Last publish

Collaborators

  • latipun7