Skip to content

interfirm/eslint-config-interfirm

Repository files navigation

NPM version CircleCI dependencies Status

ESLint Sharable Config for INTERFIRM

INTERFIRMのプロジェクトで使用するESLintの共有設定ファイルです。

Installation

$ npm install --save-dev eslint eslint-config-interfirm
# OR
$ yarn add --dev eslint eslint-config-interfirm

Usage

Base + React rules (default)

Reactを含むコードベース用の設定ファイルです。 プロジェクトの.eslintrcファイルに以下のように記述してください。

{
  "root": true,
  "extends": ["interfirm"]
}

Used packages

Base rules

Reactを含まないコードベース用の設定ファイルです。 プロジェクトの.eslintrcファイルに以下のように記述してください。

{
  "root": true,
  "extends": ["interfirm/base"]
}

Used packages

Development & Release

普段のコミットメッセージはConventional Commitに従ってください。

standard-versionを使っているので、リリースは以下のコマンドを実行するだけです(npmへの公開は、CIで自動的に行われます)。

  1. git checkout master
  2. git pull
  3. yarn release:dry-run
  4. yarn release
  5. git push --follow-tags