Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

As a user I'm able to customize the application of a lint rule #4244

Open
6 tasks
nikku opened this issue Apr 15, 2024 · 2 comments
Open
6 tasks

As a user I'm able to customize the application of a lint rule #4244

nikku opened this issue Apr 15, 2024 · 2 comments
Assignees
Labels
backlog Queued in backlog channel:customer enhancement New feature or request linting

Comments

@nikku
Copy link
Member

nikku commented Apr 15, 2024

Problem you would like to solve

In most cases the built-in validation is sufficient for me, but in some cases I'd like to go beyond our current validation presets, i.e. configure the level or disable certain rules completely (camunda/bpmnlint-plugin-camunda-compat#154).

I want to be able to do that in an intuitive manner, with help from the editor.

Proposed solution

  • I'm able to customize the application of a lint rule, i.e. mark is as ignored, per scope:
    • Globally
    • Project
    • File
    • Individual instance
  • Customization is "persistent"

Alternatives considered

In the Desktop Modeler you can create a custom lint rule plug-in to customize rule evaluation globally, however this not a working solution for (non technical) end-users.

Additional context

Related to bpmn-io/bpmnlint#116.


Related to user feedback.

Related to https://github.com/camunda/product-hub/issues/2013

@nikku nikku added the backlog Queued in backlog label Apr 15, 2024 — with bpmn-io-tasks
@nikku
Copy link
Member Author

nikku commented Nov 4, 2024

CC @barmac, please consider for the current custom linting initiative.

@nikku nikku added ready Ready to be worked on and removed backlog Queued in backlog labels Nov 4, 2024
@barmac
Copy link
Collaborator

barmac commented Nov 5, 2024

Thanks!

@barmac barmac self-assigned this Nov 5, 2024
@barmac barmac added the backlog Queued in backlog label Nov 19, 2024 — with bpmn-io-tasks
@barmac barmac removed the ready Ready to be worked on label Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backlog Queued in backlog channel:customer enhancement New feature or request linting
Projects
None yet
Development

No branches or pull requests

2 participants