WeblateOrg / WeblateOrg/weblate

Inheritable enforced checks setting in projects

Open
#20,790 6 comments 0 reactions 0 assignees Claimed by @mwemmz View on GitHub
Area: Quality checks Waiting for: Demand
Dominant language
Python
Stars
6.1k
Forks
1.4k
Avg merge
9h 53m
Merged PRs (30d)
395

Description

### Describe the problem

When all components in a project needs the same checks enforced, it is cumbersome to configure this in all components.

### Solution brainstorm

Allow to configure a list of enforced checks at the project level that get applied to all components.

### Describe alternatives you have considered

_No response_

### Screenshots

_No response_

### Additional context

Similar to how flags are inherited, see #10897

Contributor guide

Open the contributing guide

Research direction

Review the open pull request #20831 first, then compare the requested project-level enforced checks with the inheritance behavior referenced in issue #10897. Done means a project can define enforced checks that apply to all its components without repeating the configuration.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.