Skip to content

Fix markdownlint fixer and add markdownlint-cli2 - #5165

Merged
hsanson merged 13 commits into
dense-analysis:masterfrom
hsanson:fix-markdownlint-fixer
Aug 21, 2026
Merged

Fix markdownlint fixer and add markdownlint-cli2#5165
hsanson merged 13 commits into
dense-analysis:masterfrom
hsanson:fix-markdownlint-fixer

Conversation

@hsanson

@hsanson hsanson commented Aug 20, 2026

Copy link
Copy Markdown
Contributor
  • Fix markdownlint fixer
  • Rename markdownlint to markdownlint-cli to make clear is the cli tool, not the library.
  • Leave markdownlint as an alias for markdownlint-cli
  • Add support for markdownlint-cli2 linter and fixer.

Fixes: #4627

hsanson and others added 13 commits January 25, 2026 16:43
* upstream/master:
  Add missing space to gcc linter (dense-analysis#4791). (dense-analysis#5088)
  Utilizing -fzf for tsserver responses along with regular lsp responses (dense-analysis#5084)
  Fix markdownlint output format (dense-analysis#5085)
  fix: replace deprecated client.request method call with colon syntax (dense-analysis#5081)
  fix vale option (dense-analysis#5086)
  fix-proselint (dense-analysis#5074)
  fix gopls without setting ale_go_gopls_init_options (dense-analysis#5059)
* upstream/master:
  Added support for harper in markdown files (dense-analysis#5104)
  fix(phpcs): run from project root instead of file directory (dense-analysis#5105)
  support running solargraph via bundle (dense-analysis#5097)
  Fix dense-analysis#5062 - Keep ALE LSP compatible with Neovim 0.10 and 0.11+
  Tell OpenCode how to write ALE code
  feat(rstcheck): Add automatic --config support with version check (dense-analysis#5095)
  Truncate astro test files to quiet dependabot
  Skip ALE docker download attempts
  doc goimport (dense-analysis#5093)
  refactor: use ale#Pad for option padding across the codebase (dense-analysis#5091)
  add option to lint diff buffers (dense-analysis#3185)
* upstream/master:
  Fix FindCompileCommands to handle absolute paths in c_build_dir_names (dense-analysis#5096)
…lysis#5109)

- Use ale#Set() to set the ale_c_build_dir_names variable.
- Ensure SetUpLinterTest() is called before any Save commands in tests.
- Add c.vim to runtime before non-linter tests are executed.
- Remove workarounds in c.vim.
* upstream/master:
  feat(markdown): add rumdl server and fixer (dense-analysis#5115)
  fix(terraform-ls): return current buffer dir when missing .terraform (dense-analysis#5103)
  fix expert lsp stdio and register capability (dense-analysis#5113)
  Add support for PerlNavigator (dense-analysis#5028)
  Use ale#Pad for option padding across the codebase (dense-analysis#5118)
  Add support for LilyPond syntax (dense-analysis#5117)
  feat: Load Prettier from cjs also
  fix(tests): fix ale_c_build_dir_names being unset in tests (dense-analysis#5109)
* upstream/master:
  Fix Vint version detection (dense-analysis#5138)
  Added missing supported file types of dprint (dense-analysis#5126)
  Add support for various debian source files (debian/{tests/control,control,copyright,watch,upstream/metadata}) (dense-analysis#5107)
  chore: Add vim as a luacheck global
  Doc: Add missing options for j2lint (dense-analysis#5129)
  Read trigger characters from LSP initialize responses (dense-analysis#5121)
  dense-analysis#5062 Purge all deeply nested invalid Lua keys
  Fix infinite autocompletion loop (dense-analysis#5130)
  Clarify supported-tools.md table
  Update instructions for humans and agents
  Add a Codex hook to emit a stop trigger we can spy on
  Close dense-analysis#4971 - Add support for ty via LSP
  Add Codex configuration blocking git writes
  Close dense-analysis#5112 - Support newer Pyright and other LSPs
  Close dense-analysis#5002 - Support getting g:ale_root as a String
  Support for tex-fmt (dense-analysis#5127)
  dense-analysis#5057: Avoid mixing slashes for Windows temporary files
  Automatically request me to review everything
  Replace appveyor with GitHub actions (dense-analysis#5119)
  Feat: replace em dash with -- (dense-analysis#5125)
* upstream/master:
  5151 add mdformat support (dense-analysis#5152)
  feat(terraform): add trivy (dense-analysis#5100)
  Add ale_python_pyright_options variable (dense-analysis#5150)
  chktex: always use the right format and grab the error code (dense-analysis#5146)
  Add janet-format fixer for Janet (dense-analysis#5142)
  Handle nil result in pull diagnostic handler (dense-analysis#5147)
* upstream/master:
  Rename erblint executable to erb_lint since deprecated by Shopify (dense-analysis#5111)
* upstream/master:
  feat: openscad-lsp support (dense-analysis#5156)
  Re-enable displaying type errors in pyrefly (dense-analysis#5046)
  Add support for fatou (dense-analysis#5159)
  Only run actionlint on github workflow files (dense-analysis#5154)
  Add option to use human readable ruff errors (dense-analysis#5153)
- Add markdownlint-cli2 linter and fixer, separate from markdownilnt-cli
- Rename markdownlint to markdownlint-cli
- Keep markdownlint as alias for markdownlint-cli
@hsanson
hsanson requested a review from w0rp as a code owner August 20, 2026 08:32
@hsanson hsanson self-assigned this Aug 20, 2026
@hsanson
hsanson merged commit eff718b into dense-analysis:master Aug 21, 2026
11 checks passed
hsanson pushed a commit to hsanson/ale that referenced this pull request Aug 21, 2026
* upstream/master:
  fix(lsp): check completionProvider key existence, not emptiness (dense-analysis#5157)
  Fix markdownlint fixer and add markdownlint-cli2 (dense-analysis#5165)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Please clearify which repo markdownlint refers to

2 participants