Update BCArtifact to 29.0.52664.0 & unblock platform uptake with AL1430 ruleset exception#9593
Conversation
|
src/rulesets/ruleset.json is no longer valid JSON: the newly added AL1430 rule entry is followed by a trailing comma before the closing ']' of the rules array. This file is $include'd directly by src/rulesets/base.ruleset.json and consumed as-is by the AL compiler's ruleset loader (no JSON5/JSONC leniency), so any build or compile that loads this ruleset (e.g. via PreCompileApp.ps1) will fail to parse it, breaking analyzer configuration for every project that references base.ruleset.json. Recommendation:
Suggested fix (apply manually — could not be anchored as a one-click suggestion): {
"id": "AL1430",
"action": "Warning",
"justification": "TODO(#642602) - Recent bugfix uncovered violations that need to be addressed."
}Line mapping was unavailable, so this was posted as an issue comment. 👍 useful · ❤️ especially valuable · 👎 wrong - reply with why |
This PR contains the following changes:
Update BCArtifact version. New value: 29.0.52664.0
Update platform version. New value: 29.0.52663.0
Ruleset exception for AL1430.
AB#642468
AB#539394