| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2026-02-19 | 3.6 kB | |
| v36.0 source code.tar.gz | 2026-02-19 | 1.0 MB | |
| v36.0 source code.zip | 2026-02-19 | 1.2 MB | |
| Totals: 3 Items | 2.3 MB | 0 | |
New Features
- [#2047]: Add
javascript-oxlintchecker for JavaScript and TypeScript using oxlint. - [#1757]: Add
org-lintchecker for Org mode files. - [#2132]: Add the
flycheck-shellcheck-infer-shelloption to thesh-shellcheckchecker. - [#1977]: Add
flycheck-shellcheck-argsfor passing extra command-line arguments to ShellCheck. - [#1854]: Add
flycheck-shellcheck-enabled-checksoption to enable optional ShellCheck checks via the--enableflag. - [#2139]: Add compatibility with Proselint 0.16.
- [#1574]: Enable
proselintchecker for reStructuredText mode and chain it after therstandrst-sphinxcheckers. - [#1874]: Add
flycheck-error-list-after-jump-hook, run after jumping from the error list to an error location. - [#2137]: Allow
flycheck-command-mapto be used as a prefix command withkeymap-setand similar functions. - [#1833]: Automatically re-check the buffer after
revert-buffer(e.g. when usingglobal-auto-revert-mode). - [#1134]: Add error explainer for the
python-ruffchecker. - [#1979]: Show pyright rule names (e.g.
reportGeneralTypeIssues) as error IDs. - [#2134]: Include info-level errors in the mode-line indicator (format:
errors|warnings|infos).
Bugs fixed
- [#2131]: Mitigate CVE-2024-53920 in the
emacs-lispchecker subprocess. - [#2144]: Rewrite
org-lintchecker to run in the current Emacs process instead of a subprocess. - [#2043]: Fix
rustchecker temp directory error on modern Rust and Windows. - [#1859]: Force C locale for checker processes to ensure English output.
- [#1919]: Isolate bidi characters in error message snippets.
- [#1856]: Strictly enforce
flycheck-navigation-minimum-level. - [#1918]: Exclude the
*Flycheck error messages*buffer fromglobal-flycheck-mode. - [#1908]: Increase error list File column width from 6 to 12 characters.
- [#1882]: Fix Go build tags to use comma-separated format.
- [#2098]: Fix
tex-chktexerror parsing with--inputfiles. - [#2143]: Fix compilation warnings on Emacs 30.
- [#2089]: Make
flycheck-protoc-import-pathbuffer-local. - [#2032]: Guard Tools menu operations for Emacs configs without Tools menu.
- [#1805]: Preserve match data in idle trigger timer handler.
- [#1170]: Skip error list highlighting when the error list is not visible.
- [#1153]: Handle
puppet-parsererrors without line numbers. - [#1886]: Fix continuation indicator appearing on non-wrapped lines.
- [#2062]: Fall back to
pythonexecutable whenpython3is unavailable. - [#2127]: Preserve pre-existing
line-prefixtext properties. - [#2086]: Fix the name of the PyMarkdown config.
- [#2036]: Fix
awk-gawkchecker passing spurious quotes togawk --source. - [#2092]: Detect parse errors in
emacs-lispbyte compilation. - [#2090]: Fix
python-ruffchecker to useconciseoutput format. - [#1926]: Fix
flycheck-cuda-gencodescustomize type. - Fix various minor issues: rpmlint error filter, php-ts-mode support, buffer-file-name nil guards, proselint version detection, python3 verification.
Removed
Removed 15 checkers for abandoned/deprecated tools: typescript-tslint, sass, scss, sass/scss-sass-lint, scss-lint, eruby-erubis, eruby-ruumba, css-csslint, protobuf-prototool, nix-linter, coffee-coffeelint, asciidoc, json-jsonlint, xml-xmlstarlet, javascript-jshint, yaml-ruby, ruby-jruby.
Changes
- Modernized internals: removed dead code, replaced deprecated APIs, dropped compatibility shims for pre-27.1 Emacs.
- [#2152]: Point package URL to GitHub repository.