This package has been deprecated

Author message:

Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.

@hexatool/eslint-config-typescript

2.0.1 • Public • Published

Hexatool's ESLint + Prettier configuration

Opinionated linting configuration considering modern TypeScript best practices and providing consistency to your code.

Installation

npm install --save-dev eslint @hexatool/eslint-config-typescript

Using yarn

yarn add eslint @hexatool/eslint-config-typescript -dev

What it does

How to use

  1. Add it to your .eslintrc.js file

    {
      extends: [ "@hexatool/eslint-config-typescript" ]
    }
  2. Run eslint

     eslint .

    Or adding to your package.json

    "scripts": {
        "lint": "eslint .",
        "lint:fix": "eslint --fix ."
    }

ℹ️ Please note that some rules enabled by default require that you have strict: true in your tsconfig.json.

Hexatool Code Quality Standards

Publishing this package we are committing ourselves to the following code quality standards:

  • Respect Semantic Versioning: No breaking changes in patch or minor versions
  • No surprises in transitive dependencies: Use the bare minimum dependencies needed to meet the purpose
  • One specific purpose to meet without having to carry a bunch of unnecessary other utilities
  • Tests as documentation and usage examples
  • Well documented ReadMe showing how to install and use
  • License favoring Open Source and collaboration

Package Sidebar

Install

npm i @hexatool/eslint-config-typescript

Weekly Downloads

9

Version

2.0.1

License

MIT

Unpacked Size

9.72 kB

Total Files

6

Last publish

Collaborators

  • mariomh