Skip to content
Fourdigitのプロジェクトで使用するESLint+Prettierの共有設定ファイルです。
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
test
.editorconfig
.eslintrc.js
.gitignore
.prettierignore
.prettierrc.js
.travis.yml
CHANGELOG.md
LICENSE
README.md
base.js
esnext-react.js
esnext.js
package.json
yarn.lock

README.md

ESLint Sharable Config for FOURDIGIT

npm Build Status Greenkeeper badge

This package is sharable config of ESLint used in the FOURDIGIT project.

Installation

// npm
$ npm install --save-dev @fourdigit/eslint-config-fourdigit

// yarn
$ yarn add --dev @fourdigit/eslint-config-fourdigit

Usage

Base + ES2018 + React

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

{
  "root": true,
  "extends": ["@fourdigit/eslint-config-fourdigit"]
}

Base + ES2018

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

{
  "root": true,
  "extends": ["@fourdigit/eslint-config-fourdigit/esnext"]
}

ES2018以前のECMAScriptのバージョンを使用する場合は、以下のような記述もしてください。

{
  parserOptions: {
    ecmaVersion: 2015
  }
}

Base

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

{
  "root": true,
  "extends": ["@fourdigit/eslint-config-fourdigit/base"]
}

Prettier

プロジェクト内で.prettierrc.jsを用意して、以下のように記述をしてください。

module.exports = require('@fourdigit/eslint-config-fourdigit/.prettierrc.js')
You can’t perform that action at this time.