<feed xmlns='http://www.w3.org/2005/Atom'>
<title>neovim/scripts/lintcommit.lua, branch master</title>
<subtitle>Vim-fork focused on extensibility and usability</subtitle>
<id>http://git.waynecole.info/neovim/atom?h=master</id>
<link rel='self' href='http://git.waynecole.info/neovim/atom?h=master'/>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/'/>
<updated>2026-04-16T13:35:58Z</updated>
<entry>
<title>test: lint naming conventions #39117</title>
<updated>2026-04-16T13:35:58Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2026-04-16T13:35:58Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=11a1ec7df3af48208fb1271907c02ae060172d01'/>
<id>urn:sha1:11a1ec7df3af48208fb1271907c02ae060172d01</id>
<content type='text'>
Problem:
Naming conventions are not automatically checked.

Solution:
Add a check to the doc generator. Eventually we should extract this
somehow, but that will require refactoring the doc generator...

Note: this also checks non-public functions, basically anything that
passes through `gen_eval_files.lua` and `gen_vimdoc.lua`. And that's
a good thing.</content>
</entry>
<entry>
<title>ci(lintcommit): allow "NVIM vx.y.z" commit message #38563</title>
<updated>2026-03-29T22:59:42Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2026-03-29T22:59:42Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=844f2d2e131340df412fe266502b2e508bc7012a'/>
<id>urn:sha1:844f2d2e131340df412fe266502b2e508bc7012a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>refactor(lua): use vim.system #34707</title>
<updated>2025-07-24T03:03:30Z</updated>
<author>
<name>Yochem van Rosmalen</name>
<email>git@yochem.nl</email>
</author>
<published>2025-07-24T03:03:30Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=35af766de6ee2436a4b24495fb862383d16b419d'/>
<id>urn:sha1:35af766de6ee2436a4b24495fb862383d16b419d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(lintcommit): allow capitalized letter after colon in description (#29480)</title>
<updated>2024-06-25T21:08:15Z</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2024-06-25T21:08:15Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=9dc09a4cdde9fad4e7861b9467276260bd9b82a9'/>
<id>urn:sha1:9dc09a4cdde9fad4e7861b9467276260bd9b82a9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>revert(commitlint): stop ignoring "fixup" commits (#29184)</title>
<updated>2024-06-07T03:36:14Z</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2024-06-07T03:36:14Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=6c7677e5d274da7e477518aa29b0faa862e61627'/>
<id>urn:sha1:6c7677e5d274da7e477518aa29b0faa862e61627</id>
<content type='text'>
This reverts 2875d45e79b80878af45c91702914f4f0d0e3dca.

Allowing lintcommit to ignore "fixup" makes it too easy to fixup commits
to be merged on master as the CI won't give any indications that
something is wrong. Contributors can always squash their pull requests
if it annoys them too much.</content>
</entry>
<entry>
<title>build: enable lintlua for scripts/ dir #26391</title>
<updated>2023-12-04T20:38:31Z</updated>
<author>
<name>Justin M. Keyes</name>
<email>justinkz@gmail.com</email>
</author>
<published>2023-12-04T20:38:31Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=517f0cc634b985057da5b95cf4ad659ee456a77e'/>
<id>urn:sha1:517f0cc634b985057da5b95cf4ad659ee456a77e</id>
<content type='text'>
Problem:
We don't enable stylua for many Lua scripts. Automating code-style is an
important tool for reducing time spent on accidental (non-essential)
complexity.

Solution:
- Enable lintlua for `scripts/` directory.
- Specify `call_parentheses = "Input"`, we should allow kwargs-style
  function invocations.</content>
</entry>
<entry>
<title>ci(lintcommit): fix empty and period check with multiple colons (#26312)</title>
<updated>2023-11-29T23:31:22Z</updated>
<author>
<name>zeertzjq</name>
<email>zeertzjq@outlook.com</email>
</author>
<published>2023-11-29T23:31:22Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=65de1a22c4d94cd8591f90255bcde72e6b385e60'/>
<id>urn:sha1:65de1a22c4d94cd8591f90255bcde72e6b385e60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ci(lintcommit): fix error output</title>
<updated>2023-04-22T15:37:45Z</updated>
<author>
<name>dundargoc</name>
<email>33953936+dundargoc@users.noreply.github.com</email>
</author>
<published>2023-04-22T15:37:45Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=ccce200cde296aa65a720e028a5eacf715f29e4f'/>
<id>urn:sha1:ccce200cde296aa65a720e028a5eacf715f29e4f</id>
<content type='text'>
Using print() alone doesn't work properly, toggling the verbose option
is still required.</content>
</entry>
<entry>
<title>ci(lintcommit): use nvim -l</title>
<updated>2023-04-22T13:10:35Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-04-22T13:10:35Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=732cb9e1e0a90f40d9189bffe009bbb7f8456eeb'/>
<id>urn:sha1:732cb9e1e0a90f40d9189bffe009bbb7f8456eeb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(lint): use tbl_contains</title>
<updated>2023-04-14T11:41:57Z</updated>
<author>
<name>Lewis Russell</name>
<email>lewis6991@gmail.com</email>
</author>
<published>2023-04-14T11:41:50Z</published>
<link rel='alternate' type='text/html' href='http://git.waynecole.info/neovim/commit/?id=5465adcbab29b57d497d7260c6f85ddbf76c43ab'/>
<id>urn:sha1:5465adcbab29b57d497d7260c6f85ddbf76c43ab</id>
<content type='text'>
</content>
</entry>
</feed>
