When adding a source set to skip (e.g., skipSourceSet("test")) after a report for the source set has been generated, the report is still considered during the enforce task.
This happens because only the corresponding checkArchRules{SourceSet} task is skipped, but the enforceArchRules still uses the results from all CheckRulesTask regardless.
This can be mitigated by running clean, so it's not a critical issue.
When adding a source set to skip (e.g.,
skipSourceSet("test")) after a report for the source set has been generated, the report is still considered during the enforce task.This happens because only the corresponding
checkArchRules{SourceSet}task is skipped, but theenforceArchRulesstill uses the results from allCheckRulesTaskregardless.This can be mitigated by running
clean, so it's not a critical issue.