LoginSignup
1
1

More than 1 year has passed since last update.

フロントエンドまわりのツールの設定ファイルのフォーマットまとめ

Last updated at Posted at 2023-04-04

フロントエンドまわりのツールの設定ファイルのフォーマットについてまとめました。
設定ファイルがあるツールをつくる際の参考にするといいかもしれません。

commitlint

ファイル名 フォーマット
.commitlintrc JSON/YAML
.commitlintrc.json JSON
.commitlintrc.yaml YAML
.commitlintrc.yml YAML
.commitlintrc.js JavaScript
.commitlintrc.cjs JavaScript
.commitlintrc.ts TypeScript
.commitlintrc.cts TypeScript
commitlint.config.js JavaScript
commitlint.config.cjs JavaScript
commitlint.config.ts TypeScript
commitlint.config.cts TypeScript
package.json JSON(commitlintプロパティに記載)

ESLint

ファイル名 フォーマット
.eslintrc.js JavaScript
.eslintrc.cjs JavaScript
.eslintrc.yaml YAML
.eslintrc.yml YAML
.eslintrc.json JSON
package.json JSON(eslintConfigプロパティに記載)

Jest

ファイル名 フォーマット
jest.config.js JavaScript
jest.config.ts TypeScript
jest.config.mjs JavaScript
jest.config.cjs JavaScript
jest.config.json JSON

lint-staged

ファイル名 フォーマット
package.json JSON(lint-stagedプロパティに記載)
.lintstagedrc JSON/YAML
.lintstagedrc.json JSON
.lintstagedrc.yaml YAML
.lintstagedrc.yml YAML
.lintstagedrc.mjs JavaScript
lint-staged.config.mjs JavaScript
.lintstagedrc.cjs JavaScript
lint-staged.config.cjs JavaScript
lint-staged.config.js JavaScript
.lintstagedrc.js JavaScript

Markuplint

ファイル名 フォーマット
.markuplintrc JSON/YAML
package.json JSON(markuplintプロパティに記載)
.markuplintrc.json JSON
.markuplintrc.yaml YAML
.markuplintrc.yml YAML
.markuplintrc.js JavaScript
.markuplintrc.cjs JavaScript
.markuplintrc.ts TypeScript
markuplint.config.js JavaScript
markuplint.config.cjs JavaScript
markuplint.config.ts TypeScript

Mocha

ファイル名 フォーマット
.mocharc.js JavaScript
.mocharc.cjs JavaScript
.mocharc.yaml YAML
.mocharc.yml YAML
.mocharc.jsonc JSON
.mocharc.json JSON
package.json JSON(mochaプロパティに記載)

Next.js

ファイル名 フォーマット
next.config.js JavaScript
next.config.mjs JavaScript

npm-check-updates

ファイル名 フォーマット
.ncurc.json JSON
.ncurc.yml YAML
.ncurc.js JavaScript
.ncurc.cjs JavaScript

Nuxt

ファイル名 フォーマット
nuxt.config.js JavaScript
nuxt.config.ts TypeScript
nuxt.config.mjs JavaScript

nyc

ファイル名 フォーマット
package.json JSON(nycプロパティに記載)
.nycrc JSON
.nycrc.json JSON
.nycrc.yaml YAML
.nycrc.yml YAML
nyc.config.js JavaScript

Prettier

ファイル名 フォーマット
package.json JSON(prettierプロパティに記載)
.prettierrc JSON/YAML
.prettierrc.json JSON
.prettierrc.yml YAML
.prettierrc.yaml YAML
.prettierrc.json5 JSON
.prettierrc.js JavaScript
.prettierrc.cjs JavaScript
prettier.config.js JavaScript
prettier.config.cjs JavaScript
.prettierrc.toml TOML

Puppeteer

ファイル名 フォーマット
.puppeteerrc.cjs JavaScript
.puppeteerrc.js JavaScript
.puppeteerrc JSON/YAML
.puppeteerrc.json JSON
.puppeteerrc.yaml YAML
puppeteer.config.js JavaScript
puppeteer.config.cjs JavaScript
package.json JSON(puppeteerプロパティに記載)

Rollup

ファイル名 フォーマット
rollup.config.mjs JavaScript
rollup.config.cjs JavaScript
rollup.config.js JavaScript
rollup.config.ts TypeScript

Secretlint

ファイル名 フォーマット
.secretlintrc.json JSON
.secretlintrc.yaml YAML
.secretlintrc.yml YAML
.secretlintrc.js JavaScript

Stylelint

ファイル名 フォーマット
package.json JSON(stylelintプロパティに記載)
.stylelintrc JSON/YAML
.stylelintrc.cjs JavaScript
.stylelintrc.js JavaScript
.stylelintrc.json JSON
.stylelintrc.yaml YAML
.stylelintrc.yml YAML
stylelint.config.cjs JavaScript
stylelint.config.js JavaScript

textlint

ファイル名 フォーマット
.textlintrc JSON/YAML/JavaScript
.textlintrc.js JavaScript
.textlintrc.json JSON
.textlintrc.yml YAML
.textlintrc.yaml YAML
package.json JSON(textlintプロパティに記載)

Vite

ファイル名 フォーマット
vite.config.js JavaScript
vite.config.ts TypeScript

Vitest

ファイル名 フォーマット
vitest.config.js JavaScript
vitest.config.ts TypeScript
1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1