claude-skills/

Anthropic公式スキル・プラグインの日本語ディレクトリ

last sync 22h ago
スキルOfficialdevelopment

🧹sap-fiori-eslint-plugin

プラグイン
sap-fiori-mcp-server

説明

SAP Fiori プロジェクト(スタンドアロンまたは CAP)において、`@sap-ux/eslint-plugin-fiori-tools` を使用した ESLint の設定・移行・実行を行います。 次のような場合に使用: - プロジェクトに ESLint がまったく導入されていない場合 - 既存の `.eslintrc` または ESLint@8 の設定を ESLint 9 フラット設定へアップグレードする必要がある場合 - リントの実行、リントエラーの修正、または ESLint に関する問題のトラブルシューティングを行いたい場合 以下のようなフレーズが入力された場合もこのスキルを起動します: 「ESLint をセットアップする」「ESLint を追加する」「リントを設定する」「コード品質チェックを追加する」「リントエラーが出ている」「リントが失敗する」「コードに ESLint エラーがある」「リントの問題を修正する」「リントが壊れている」「ESLint が動かない」「ESLint が機能しない」「`.eslintrc` が古い」「ESLint を移行する」「ESLint をアップグレードする」「ESLint の設定を更新する」「`.eslintrc` をフラット設定に変換する」

原文を表示

Configure, migrate, or run ESLint with @sap-ux/eslint-plugin-fiori-tools in SAP Fiori projects (standalone or CAP). Use when a project is missing ESLint entirely, when an existing .eslintrc or eslint@8 config needs upgrading to ESLint 9 flat config, or when the user wants to run linting, fix lint errors, or troubleshoot ESLint problems. Trigger phrases include: "set up ESLint", "add ESLint", "configure linting", "add code quality checks", "I have lint errors", "lint is failing", "ESLint errors in my code", "fix lint issues", "my linting is broken", "ESLint isn't working", "ESLint not working", "my .eslintrc is outdated", "migrate ESLint", "upgrade ESLint", "update my ESLint config", "convert .eslintrc to flat config".

ユースケース

  • ESLint がまったく導入されていない場合
  • ESLint@8 の設定を 9 へアップグレードする
  • リントエラーを修正したい場合
  • ESLint の問題をトラブルシューティングする

本文(日本語訳)

SAP Fiori ESLint Plugin

SAP Fiori プロジェクトにおいて @sap-ux/eslint-plugin-fiori-tools を使用した作業を支援します: ESLint のゼロからのセットアップ、レガシー設定からの移行、または lint の実行と修正に対応します。

実行するタスクの判定

ユーザーのリクエストから意図を特定します:

ユーザーの発言 / 状況 タスク 参照先
「ESLint をセットアップしたい」「ESLint を追加したい」、eslint.config.mjs が存在しない セットアップ references/setup.md
「ESLint を移行したい」、.eslintrc / eslint@8 が存在する、ESLint をアップグレードしたい 移行 references/migrate.md
「ESLint を実行したい」「コードをチェックしたい」「lint エラーを修正したい」、eslint.config.mjs が存在する Lint 実行 references/lint.md

意図が不明な場合は、プロジェクトの状態を確認します:

# 既存の ESLint 設定ファイルを確認(すべての形式)
ls eslint.config.mjs eslint.config.js .eslintrc .eslintrc.js .eslintrc.cjs .eslintrc.json .eslintrc.yml .eslintrc.yaml 2>/dev/null

それでも意図が不明な場合は、ESLint のセットアップ・既存設定の移行・lint の実行のいずれを希望するか、ユーザーに確認してください。

原文(English)を表示

SAP Fiori ESLint Plugin

Work with @sap-ux/eslint-plugin-fiori-tools on SAP Fiori projects: set up ESLint from scratch, migrate from a legacy configuration, or run and fix lint issues.

Determine which task to perform

Identify the user's intent from their request:

User says / situation Task Reference
"Set up ESLint", "Add ESLint", no eslint.config.mjs exists Set up references/setup.md
"Migrate ESLint", .eslintrc / eslint@8 present, upgrade ESLint Migrate references/migrate.md
"Run ESLint", "Check my code", "Fix lint errors", eslint.config.mjs exists Lint references/lint.md

If the intent is unclear, check the project state:

# Check for existing ESLint config (any format)
ls eslint.config.mjs eslint.config.js .eslintrc .eslintrc.js .eslintrc.cjs .eslintrc.json .eslintrc.yml .eslintrc.yaml 2>/dev/null

If the intent is still unclear, ask the user to clarify whether they want to set up ESLint, migrate an existing config, or run linting.

原文・著作権は Anthropic および各プラグイン作者に帰属します。日本語訳は Claude API による自動翻訳です。