Branch: refs/heads/master Home: https://github.com/xwiki-contrib/documentation Commit: 18ba201c05433626b2fc2b8b958f271f18511b3c https://github.com/xwiki-contrib/documentation/commit/18ba201c05433626b2fc2b... Author: Vincent Massol <[email protected]> Date: 2026-10-07 (Wed, 07 Oct 2026) Changed paths: M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/AbstractXDOMDocumentationCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/CodeMacroLanguageCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/GalleryMacroAltCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/HTMLMacroCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/ImageGalleryCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/ImageMacroAltCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/ImageMacroCaptionVersionCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/ImageMacroCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/InlineStyleCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/PlantUMLThemeCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/ScriptMacroCheck.java M documentation-xwikiorg/documentation-xwikiorg-api/src/main/java/org/xwiki/contrib/documentation/internal/xwikiorg/VersionMacroCheck.java Log Message: ----------- [Misc] Fix the SonarQube regex and duplication issues of the Image Macro Caption Version check (#38) * Replace the single version pattern, with its lookbehind and lookahead, by a search for runs of word characters and dots, each of which is matched as a whole against a simpler version pattern with possessive quantifiers, so that the matching is linear in the length of the caption * Match "XWiki" followed by a number with its own pattern * The same captions are reported as before * Add `AbstractXDOMDocumentationCheck#checkContentAndFAQ()`, which checks the content and the FAQ field of a page and the wiki content of their macros, and use it instead of the same code repeated in 11 checks Co-authored-by: Claude Opus 5.5 (1M context) <[email protected]> To unsubscribe from these emails, change your notification settings at https://github.com/xwiki-contrib/documentation/settings/notifications