ApplicationInspector/version.json

14 строки
324 B
JSON
Исходник Постоянная ссылка Обычный вид История

{
"$schema": "https://raw.githubusercontent.com/dotnet/Nerdbank.GitVersioning/master/src/NerdBank.GitVersioning/version.schema.json",
"version": "1.9",
"publicReleaseRefSpec": [
"^refs/heads/main$",
"^refs/heads/v\\d+(?:\\.\\d+)?$"
],
"cloudBuild": {
"buildNumber": {
"enabled": true
}
}
Adds DependsOnTags field to Rule (#533) Fix #533 * Adds DependsOnTags field to Rule After processing of rules DependsOnTags will be checked and then matches whose matching rule have required tags which are not all present in the UniqueTags will be removed before returning results. Adds tests for new functionality and rule verifier will check to make sure all tags which are depended on are present in the rule set. SemVer changes. Public properties in the Rule object have been changed to IList from a combination of Array and List. * Fix query for rules with null depends on field * Formatting: Add Missing Braces Back * Revert "Formatting: Add Missing Braces Back" This reverts commit d6dc1fc5a757daf070d7ca74dbc0c32efb349600. * Set beta flag * Fix Verification message for missing depends_on_tags Change a few more List to IList. Improve edge case in verification where if two rules shared the same id they would both receive the error message about depends_on_tags. * Improve description for test rules * Formatting and additional comments on the Rule and AnalyzeCommand objects * Catch edge case in verification where an overridden rule doesn't have the depends on of its overrider This verification step prevents a potential issue if a ruleset contains Rule A, which is Overridden by Rule B which depends on TagX. If RuleA and RuleB match, but TagX is not present, no results would be returned. This is because overrides are performed on a file by file basis, as the last step in processing each file. Depends on tags are checked after all files have been processed, and so the overridden matches are no longer tracked. * Adds Support for Chained Dependent Rules And tests for same. * Typo in test rule description * Small refactor to deduplicate logic * Improve variable names
2023-03-07 23:32:59 +03:00
}