ui5-linter
ui5-linter copied to clipboard
feat: Support projects with type "module"
This allows linting projects that currently do not fit any other project structure of UI5 Tooling.
To lint such projects, a ui5.yaml needs to be added to the root of the
project with the following content:
specVersion: "4.0"
type: module
metadata:
name: <project-name>
resources:
configuration:
paths:
/resources/<namespace>/: "<sources-folder>"
Placeholders <project-name>, <namespace> and <sources-folder> need
to be replaced with the actual values.
Example:
A project has its sources in a folder src and uses the namespace
my.project, so for example a source file named
src/my/project/util/Formatter.js would exist.
In this case the placeholders would be replaced as follows:
<project-name>:my.project<namespace>:my/project<sources-folder>:src
JIRA: CPOUI5FOUNDATION-972
Open tasks
- [ ] Tests
- [ ] Update README
Also see https://github.com/SAP/ui5-linter/pull/148