Skip to content

Ignore check of unmatched patterns #373

@Shingaz

Description

@Shingaz

Is your feature request related to a problem? Please describe.

It is very difficult to use the ui5linter in conjuction with lint-staged. To avoid to lint the whole project before commiting, we use lint-staged lint only files staged for commit.

The lint-staged configuration is this one:

const ui5lint = (filenames) => `ui5lint ${filenames.join(" ")}`;

export default {
  "webapp/**/*": (stagedFiles) => ui5lint(stagedFiles),
};

Depending on what is staged for commit, some files can be included in the resulting command but ui5lint is not able to process them. For example:

ui5lint webapp/test/integration/mock/metadata.xml webapp/view/Main.view.xml 

In this case, as webapp/test/integration/mock/metadata.xml cannot be processed by ui5lint, the whole command fails.

Describe the solution you'd like

Have a parameter to ignore files that cannot be processed. Similarly to Prettier --ignore-unknown for example.

Describe alternatives you've considered

Monkey patch the ui5-linter library.

Additional context

Add any other context or screenshots about the feature request here.

Metadata

Metadata

Assignees

No one assigned

    Labels

    configurationAn issue related to configuration capabilities

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions