| Summary: | Double punctuation on some "Code Analysis" strings | ||
|---|---|---|---|
| Product: | [Applications] kate | Reporter: | thisemailisathrowaway |
| Component: | general | Assignee: | 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: | |||
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.