GHA/checkdocs: re-enable proselint, update setup, fix issues found

- update configuration and invocation.
- install via pip.
- drop a file exception.
- alpha sort proselint settings.
- FILEFORMAT: update text about XML compliance.
- CI job takes 22 seconds total.

Ref: https://github.com/amperser/proselint/releases/tag/v0.16.0

Follow-up to 38bfe1c2aa #15314

Closes #19931
This commit is contained in:
Viktor Szakats 2025-12-11 02:46:24 +01:00
parent 8ff5222b4e
commit 46429d6f44
No known key found for this signature in database
GPG key ID: B5ABD165E2AEF201
10 changed files with 68 additions and 67 deletions

View file

@ -24,8 +24,8 @@ need to copy the style already used in the source code and there are no
particularly unusual rules in our set of rules.
We also work hard on writing code that are warning-free on all the major
platforms and in general on as many platforms as possible. Code that obviously
causes warnings is not accepted as-is.
platforms and in general on as many platforms as possible. Code that causes
warnings is not accepted as-is.
## Readability