Bug 512111

Summary: Double punctuation on some "Code Analysis" strings
Product: [Applications] kate Reporter: thisemailisathrowaway
Component: generalAssignee: KWrite Developers <kwrite-bugs-null>
Status: REPORTED ---    
Severity: minor    
Priority: NOR    
Version First Reported In: 25.08.3   
Target Milestone: ---   
Platform: EndeavourOS   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description thisemailisathrowaway 2025-11-15 01:38:14 UTC
SUMMARY
On Kate, some tooltip text under "Code Analysis" at the bottom has double punctuation by accident. For example (highlighted with '{}' for clarity):

* "Clippy is a static analysis tool for Rust code{..}"
* "ESLint is a static analysis tool & style guide enforcer for JavaScript/Typescript code{..}" (theoretically, "TypeScript" should also be camel-case like JavaScript is).
* "'ShellCheck (sh/bash)' is not installed on your system, Please install ShellCheck (see https::/www.shellcheck.net){..}" (theoretically as well, the comma before "Please" should be a full stop '.').
* The text for "Ruff" doesn't have this, but I figured I should mention that the text doesn't wrap for some reason. When I have Kate on the right half of my 16:9 display, all I see for the URL is: "See https://docs."
* "'Flake8 (Python)' is not installed on your system, Please install 'flake8'{..}" (like before, comma before "Please" should theoretically be a full stop '.').

This doesn't appear to be an intentional design choice and rather like a product of punctuation nested inside string interpolation. For example, the Cppcheck. Html Tidy (although it ought to be "HTML Tidy"), and Clazy tooltips all correctly use single full stops.

STEPS TO REPRODUCE
1. Open Kate.
2. Select View > Tool Views > Show Project
3. In the dropdown menu, select the aforementioned editors.

OBSERVED RESULT
There are tooltip strings with double punctuation.

EXPECTED RESULT
Strings should have singular punctuation unless as an intentional design choice.

SOFTWARE/OS VERSIONS
Linux: 6.12.58-1-lts
KDE Plasma Version: 6.5.2
KDE Frameworks Version: 6.19.0
Qt Version: 6.10.0

ADDITIONAL INFORMATION
Happy to PR a fix for this myself, but I figured somebody already working on Kate might just want to attach this throwaway fix to something else instead of having an entire commit just for this.