ESLint Sharable Config for INTERFIRM
INTERFIRMのプロジェクトで使用するESLintの共有設定ファイルです。
$ npm install --save-dev eslint eslint-config-interfirm
# OR
$ yarn add --dev eslint eslint-config-interfirm
Reactを含むコードベース用の設定ファイルです。
プロジェクトの.eslintrc
ファイルに以下のように記述してください。
{
"root": true,
"extends": ["interfirm"]
}
- eslint
- eslint-plugin-import
- eslint-plugin-react
- eslint-plugin-jsx-a11y
- eslint-plugin-eslint-comments
Reactを含まないコードベース用の設定ファイルです。
プロジェクトの.eslintrc
ファイルに以下のように記述してください。
{
"root": true,
"extends": ["interfirm/base"]
}
普段のコミットメッセージはConventional Commitに従ってください。
standard-versionを使っているので、リリースは以下のコマンドを実行するだけです(npmへの公開は、CIで自動的に行われます)。
git checkout master
git pull
yarn release:dry-run
yarn release
git push --follow-tags