Skip to content

TefDesign/eslint-config-generator

 
 

Repository files navigation

ESLint config generator

GitHub Actions: CI GitHub Actions: Release

An opinionated ESLint config generator for my projects. Comes with AirBnB, Vue, TypeScript and Prettier support.

Package Version
@kocal/eslint-config-generator
@kocal/eslint-config-generator-common
@kocal/eslint-config-generator-plugin-typescript
@kocal/eslint-config-generator-plugin-vue

Features

Installation and usage

Please read the documentation to get started.

Vue support

Read Vue plugin's documentation.

TypeScript support

Read TypeScript plugin's documentation.


How to contribute

You need to install Rush.js first.

Then run:

$ rush install
$ rush build -v

Testing

$ rush test -v

Linting

$ rush lint
$ rush lint:fix

Contribution

  • Make a pull request, its title should follows Angular commit message convention
  • Rush rush change to describe your changes (they will be used to generate the CHANGELOG)

Publishing a new release

This is automatically done by GitHub Actions and Rush when a pull request is merged.

About

An opinionated ESLint config generator for my projects. Comes with AirBnB, Vue, TypeScript and Prettier support.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages

  • TypeScript 69.9%
  • JavaScript 26.5%
  • Vue 2.1%
  • Shell 1.5%