Skip to content

serendie/eslint-config

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

@serendie/eslint-config

Serendieプロジェクト用の共有ESLint/Prettier設定

インストール

npm install --save-dev @serendie/eslint-config

使用方法

基本的な設定

// eslint.config.js
import { createConfig } from "@serendie/eslint-config";

export default createConfig();

カスタマイズ設定

設定をカスタマイズする場合は、createConfig関数にオプションを渡します:

// eslint.config.js
import { createConfig } from "@serendie/eslint-config";

export default createConfig({
  // 追加のextends設定
  extends: ["plugin:some-plugin/recommended"],

  // ルールのカスタマイズ
  rules: {
    "some-rule": "error",
    "@typescript-eslint/no-unused-vars": "off",
  },

  // 追加の無視パターン
  ignores: ["**/custom-ignore/**"],
});

Prettier設定

// prettier.config.js
import serendiePrettierConfig from "@serendie/eslint-config/prettier";

export default serendiePrettierConfig;

デフォルト設定

無視パターン

以下のパターンはデフォルトで無視されます:

  • **/dist/
  • **/styled-system/
  • */.cjs
  • **/public/storybook/
  • **/.astro/
  • **/.storybook/
  • **/env.d.ts

主要なルール

  • @pandacss関連の推奨設定
  • react-refresh/only-export-componentsの警告設定
  • @typescript-eslint/no-unused-varsの未使用変数警告設定(特定のパターンを無視)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •