Check JSCS. It's more advanced linter than JSHint or JSLint (especially you have more presets). There are also additional rules.
Moreover, there is a ESLint which is similar to JSCS but probably it's easier to write own rules (there is a developer guide on webpage). It requires Node.js/io.js and running on Windows/Mac/Linux.
pylint does it. But it is not obvious for pylint newbees, since you need to call pytlint with both file names as argument.
Is there something wrong with the jslint CLI?
The installation is very simple on Debian. The following commands assuming you are using apt as a package manager and that you are logged in as root.
apt install nodejs
npm install -g jslint
18+ months later and I think that Stylelint is probably the best path forward for those looking for a logical successor to Sass-linst.
Looking at my original list of requirements:
Supports sass and scss syntax - It supports these and more
Has a CLI that can integrate with CI workflows - It has a CLI
Has an easy JSON configuration syntax, and the tool will ...
Just about any IDE and some complex text editors (Geany, possibly Notepad++ and VS Code and others) should have code formatting options. And most that do will have that be configurable in some way to define just how to format a given language (just like syntax high-lighting).
Since you are separate devs using separate IDEs the challenge will simply be ...
Use Programino - it supports Code Auto-Complete and has more awesome features.
If you're not ready to pay, you can use Microsoft VS Code too. It has a responsive UI and also supports code- autocomplete & Arduino flashing.
Update#1: I think the VS Code has the most relevance in ...
While researching for my question above, I already found one very promising linter named flint. I haven't found it directly via some search engine but via AtomLinter's Generic Linter listing.
I'd though be happy if others, who know other git project linting tools, would post their recommendation, too.
mdast-lint https://github.com/wooorm/mdast-lint has come out, and it looks like a serious possibility.
You can configure it both per repository, and globally, and it covers many of the style guide points I wanted in my style guide.
Grunt is a highly configurable build system. It runs via Node.js and has a multitude of plugins available to do a lot of specific tasks. Individual tasks are highly configurable and writing new tasks is also quite easy.
To go over the requirements: