• Projects
  • Service
  • About
  • branding.bz
  • Podcast
  • Tips
  • FAQ
  • Recruit
  • Download
  • Contact
  • branding.bz(ブランド構築SaaS)
  • DESIGN NOW(デザインメディア)
  • X
  • LinkedIn
  • Spotify
  • Facebook

213-0011 神奈川県川崎市高津区久本3-6-7-303

© 2026 ID INC. All rights reserved

claude-skills/スキル
SKILLOfficialdevelopment

sap-fiori-eslint-plugin

プラグイン
sap-fiori-mcp-server
ソース
GitHub で見る ↗
説明

SAP Fioriプロジェクト(スタンドアロンまたはCAP)で、ESLint(コード品質の自動チェック機能)を@sap-ux/eslint-plugin-fiori-toolsを使って設定、移行、実行します。 次のような場合に使用: - ESLintがなく、ユーザーが新たに追加したい、またはコード品質チェックを加えたい場合 - 既存の.eslintrcファイルやeslint@8の設定をESLint 9の新しい形式に更新する必要がある場合 - ユーザーがコードのチェック実行、エラー修正を行いたい、またはESLintが動作していない場合 - ユーザーが特定のアプリケーションの問題やUIの一貫性の問題を確認したい場合 例:「プロジェクト〇〇のアプリケーション問題を表示してください」「アプリX の問題を表示してください」「UI一貫性の問題」「ページマップと一致する問題」「アプリケーション情報と同じ問題」

原文を表示

Configure, migrate, or run ESLint with @sap-ux/eslint-plugin-fiori-tools in SAP Fiori projects (standalone or CAP). Use when ESLint is missing and the user wants to add it or add code quality checks; when an existing .eslintrc or eslint@8 config needs upgrading to ESLint 9 flat config; when the user wants to run linting, fix lint errors, or ESLint is broken or not working; or when the user wants to see the application issues or UX consistency issues for a specific app — e.g. "show application issue(s) for my project <project_name>", "show application issues for app X", "UX consistency issues", "issues consistent with Page Map", "same issues as Application Information".

ユースケース
  • ESLintを新たに追加したいとき
  • コード品質チェックを加えたいとき
  • .eslintrcファイルをESLint 9形式に更新するとき
  • コードのチェック実行やエラー修正を行うとき
本文(日本語訳)

SAP Fiori ESLint プラグイン

SAP Fiori プロジェクトで @sap-ux/eslint-plugin-fiori-tools を使用します。ESLint(コード品質をチェックするツール)をゼロから設定したり、古い設定から移行したり、コードをチェック・修正したりできます。

実行するタスクを特定する

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

ユーザーの発言 / 状況 タスク 参照先
「ESLint をセットアップしたい」「ESLint を追加したい」、eslint.config.mjs ファイルがない セットアップ references/setup.md
「ESLint を移行したい」、.eslintrc / eslint@8 が存在する、ESLint をアップグレードしたい 移行 references/migrate.md
「ESLint を実行したい」「コードをチェックしたい」「リント エラーを修正したい」、eslint.config.mjs が存在する リント実行 references/lint.md
「すべてのアプリケーション問題を表示してほしい」「UX の一貫性の問題を表示してほしい」「アプリ X の問題を表示してほしい」「ページマップ/アプリ情報と同じ問題を表示してほしい」 アプリケーション問題のみ 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
  • 設定ファイルが見つからない → references/setup.md に従う
  • 古い形式の設定ファイルが見つかった (.eslintrc*) → references/migrate.md に従う
  • 新しい形式の設定ファイルが見つかった (eslint.config.mjs) → references/lint.md に従う

意図がそれでも不明な場合は、ユーザーに ESLint をセットアップしたいのか、既存の設定を移行したいのか、それともコードをチェックしたいのかを明確にするよう質問します。

原文(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
"Show all application issues", "show UX consistency issues", "issues for app X", "same issues as Page Map/App Info" App issues only references/lint.md — follow the App-scope mode section

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
  • No config found → follow references/setup.md
  • Legacy config found (.eslintrc*) → follow references/migrate.md
  • Flat config found (eslint.config.mjs) → follow references/lint.md

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 による自動翻訳です。