sapui5-linter

Guide UI5 Linter setup, configuration, and CI/CD integration for SAPUI5/OpenUI5 projects.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/dherbe-digital/nova-skills-collection --skill sapui5-linter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sapui5-linter
Source: https://github.com/dherbe-digital/nova-skills-collection/tree/main/plugins/sap/ui-frameworks/sapui5-linter/skills/sapui5-linter
Command: npx skills add https://github.com/dherbe-digital/nova-skills-collection --skill sapui5-linter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill centralizes guidance for using the UI5 Linter to analyze SAPUI5/OpenUI5 projects, reducing time spent on setup, configuration, and troubleshooting lint results.

Core Features & Use Cases

  • Comprehensive setup guidance: Helps initialize UI5 Linter in new projects with recommended config templates and integration patterns.
  • Rule coverage and autofix: Documents all 19 linting rules, autofix capabilities, and known limitations to accelerate migration planning.
  • CI/CD and workflow guidance: Provides templates and scripts for GitHub Actions, pre-commit hooks, npm scripts, and local workflows.

Quick Start

  1. Install the linter and add a configuration file.
  2. Run linting on your UI5 project and review results.
  3. Optionally enable autofix and integrate into CI/CD.

Frequently Asked Questions about sapui5-linter

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up UI5 Linter for my SAPUI5 project?

Setting up UI5 Linter involves installing the tool, adding a configuration file from provided templates, and executing linting via CLI to analyze your SAPUI5 codebase against 19 standard rules.

What static analysis rules does the UI5 Linter check?

The UI5 Linter enforces 19 specific static analysis rules for SAPUI5/OpenUI5 projects, offering autofix capabilities where applicable to accelerate code standardization and UI5 2.x migration preparation.

Can I integrate UI5 Linter into my GitHub Actions CI/CD workflow?

UI5 Linter can be integrated into CI/CD pipelines using provided templates for GitHub Actions and pre-commit hooks, automating SAPUI5 static analysis checks within your development workflow.

Does UI5 Linter support autofix for linting errors?

UI5 Linter includes autofix capabilities that automatically resolve specific linting rule violations, reducing manual code remediation effort when preparing SAPUI5 projects for UI5 2.x migration.

How does UI5 Linter help with UI5 2.x migration?

By enforcing 19 static analysis rules and providing autofix guidance, UI5 Linter identifies compatibility issues early, accelerating preparation and remediation for UI5 2.x migration.

What are the known limitations of UI5 Linter autofix?

UI5 Linter documents known limitations for its autofix capabilities, indicating that not all 19 static analysis rules can be automatically resolved and some require manual code remediation.