-
* Conceptually separate global options from "rules". * Rules can be configured with 'off'/'error'/'warn' and additional options, as in ESLint. * Convert some old options to additional rule options: - ignoreMissingBlankTranslations is now an option of requireCompleteTranslationLanguages - skipIncompleteMessageDocumentation is now an option of requireCompleteMessageDocumentation * Convert allow* options to negative rules, so they can use the 'off'/'warn'/'error' system - allowLeadingWhitespace => disallow... - allowTrailingWhitespace => disallow... * Create separate rules for leading/trailing whitespace in translated messages so they can be given different severity: - disallowLeadingWhitespaceTranslated - disallowTrailingWhitespaceTranslated * Create a separate autofix for translated messages. The test suite is unmodified to demonstrate that all the legacy config values are supported. Bug: T364843
e38a27b2