plugins marketplace
← All plugins

sapui5-linter

v2.4.1

Use this skill when working with the UI5 Linter (@ui5/linter) for static code analysis of SAPUI5/OpenUI5 applications and libraries. Covers setup, configuring linting rules, running the linter to detect deprecated APIs, global variable usage, CSP violations, and manifest issues. Supports autofix for deprecated API usage, global references, event handlers, and manifest properties. Includes CI/CD integration, pre-commit hooks, and UI5 2.x migration preparation.

CodexClaude Code1 skill

by Eduard JiglauGPL-3.0404updated 1 day ago

Source

git clone https://github.com/secondsky/sap-skills

Clone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is plugins/sapui5-linter/ inside the repository.

Layout

plugins/sapui5-linter/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
└── skills/sapui5-linter/SKILL.md

Skills1

sapui5-linterskills/sapui5-linter/SKILL.md

Use this skill when working with the UI5 Linter (@ui5/linter) for static code analysis of SAPUI5/OpenUI5 applications and libraries. Covers setup, configuring linting rules, running the linter to detect deprecated APIs, global variable usage, CSP violations, and manifest issues. Supports autofix for deprecated API usage, global references, event handlers, and manifest properties. Includes CI/CD integration, pre-commit hooks, and UI5 2.x migration preparation.

Manifests2

plugins/sapui5-linter/.codex-plugin/plugin.json
{
  "name": "sapui5-linter",
  "version": "2.4.1",
  "description": "Use this skill when working with the UI5 Linter (@ui5/linter) for static code analysis of SAPUI5/OpenUI5 applications and libraries. Covers setup, configuring linting rules, running the linter to detect deprecated APIs, global variable usage, CSP violations, and manifest issues. Supports autofix for deprecated API usage, global references, event handlers, and manifest properties. Includes CI/CD integration, pre-commit hooks, and UI5 2.x migration preparation.",
  "author": {
    "name": "Eduard Jiglau",
    "email": "hello@sap-ai-skills.com",
    "url": "https://sap-ai-skills.com"
  },
  "homepage": "https://sap-ai-skills.com",
  "repository": "https://github.com/secondsky/sap-skills",
  "license": "GPL-3.0",
  "keywords": [
    "api",
    "components",
    "fiori",
    "frontend",
    "linter",
    "migration",
    "mvc",
    "sapui5",
    "sapui5-linter"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Sapui5 Linter",
    "shortDescription": "Use this skill when working with the UI5 Linter (@ui5/linter)...",
    "longDescription": "Use this skill when working with the UI5 Linter (@ui5/linter) for static code analysis of SAPUI5/OpenUI5 applications and libraries. Covers setup, configuring linting rules, running the linter to detect deprecated APIs, global variable usage, CSP violations, and manifest issues. Supports autofix for deprecated API usage, global references, event handlers, and manifest properties. Includes CI/CD integration, pre-commit hooks, and UI5 2.x migration preparation.",
    "developerName": "Eduard Jiglau",
    "category": "UI Development",
    "capabilities": [
      "Interactive",
      "Read",
      "Write"
    ],
    "defaultPrompt": [
      "Use Sapui5 Linter for SAP guidance."
    ],
    "websiteURL": "https://sap-ai-skills.com"
  }
}
plugins/sapui5-linter/.claude-plugin/plugin.json
{
  "name": "sapui5-linter",
  "description": "Use this skill when working with the UI5 Linter (@ui5/linter) for static code analysis of SAPUI5/OpenUI5 applications and libraries. Covers setup, configuring linting rules, running the linter to detect deprecated APIs, global variable usage, CSP violations, and manifest issues. Supports autofix for deprecated API usage, global references, event handlers, and manifest properties. Includes CI/CD integration, pre-commit hooks, and UI5 2.x migration preparation.",
  "version": "2.4.1",
  "author": {
    "name": "Eduard Jiglau",
    "email": "hello@sap-ai-skills.com",
    "url": "https://sap-ai-skills.com"
  },
  "license": "GPL-3.0",
  "homepage": "https://sap-ai-skills.com",
  "repository": "https://github.com/secondsky/sap-skills",
  "keywords": [
    "api",
    "components",
    "fiori",
    "frontend",
    "linter",
    "migration",
    "mvc",
    "sapui5",
    "sapui5-linter"
  ],
  "category": "ui-development",
  "commands": [
    "./commands/ui5-linter-check.md",
    "./commands/ui5-linter-fix-plan.md"
  ]
}