aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authorTom Ryder <tom@sanctum.geek.nz>2017-10-30 18:22:51 +1300
committerTom Ryder <tom@sanctum.geek.nz>2017-10-30 18:24:39 +1300
commit1ab5ee6ef4b0b018b36b4b9712dcf1d90ddda4bf (patch)
tree72aa1361dbda172d4415aa3a1f246c857ac0179e /README.md
parentSwitch to VimL functions for whitespace stripper (diff)
downloaddotfiles-1ab5ee6ef4b0b018b36b4b9712dcf1d90ddda4bf.tar.gz
dotfiles-1ab5ee6ef4b0b018b36b4b9712dcf1d90ddda4bf.zip
Add a `lint-vim` target for linting Vim config
Since I know there's a usable tool for this now in vim-vint, I may as well make a target for my own convenience later. Updated the README.markdown documentation of the `lint-*` targets, restructuring the paragraph into a nested list for clarity. Also updated the `dotfiles(7)` manual page to reflect those changes.
Diffstat (limited to 'README.md')
-rw-r--r--README.md18
1 files changed, 14 insertions, 4 deletions
diff --git a/README.md b/README.md
index 56407e8c..20a67a37 100644
--- a/README.md
+++ b/README.md
@@ -584,10 +584,20 @@ You can check that both sets of shell scripts are syntactically correct with
the scripts in `bin` and `games`. There's no proper test suite for the actual
functionality (yet).
-If you have [ShellCheck](https://www.shellcheck.net/) and/or
-[Perl::Critic](http://perlcritic.com/), there's a `lint` target for the shell
-script files and Perl files respectively. The files don't need to pass that
-check to be installed.
+There are also optional `lint` targets, if you have the appropriate tools
+available to run them:
+
+* [ShellCheck](https://www.shellcheck.net/):
+ * `lint-bash`
+ * `lint-bin`
+ * `lint-games`
+ * `lint-ksh`
+ * `lint-sh`
+ * `lint-xinit`
+* [Perl::Critic](https://perlcritic.com/):
+ * `lint-urxvt`
+* [Vint](https://github.com/Kuniwak/vint):
+ * `lint-vim`
Known issues
------------