editorconfig-tools
editorconfig-tools copied to clipboard
Tools for verifying/fixing code style based on an EditorConfig file
Please clarify which Node.js versions are supported by editorconfig-tools! * [ ] `package.json` -> `"engine"` key * [ ] `.node-version` file editorconfig-tools appears to work with Node.js 4.5 on my...
Automatically recurse over any directory paths supplied, so that editorconfig-tools can run over large projects, without resorting to UNIX `find` tricks, which are fragile. Globstar is not a solution: This...
According to [editorconfig.org](http://editorconfig.org/): > trim_trailing_whitespace: set to true to remove any whitespace characters preceding newline characters and false to ensure it doesn't. I think when I set `.editorconfig` like below:...
According to the [document](http://editorconfig.org/#file-format-details), 'unset' should be treated as unspecified. But, actually 'unset' has some meanings on each property. For example, if unset is specified for `insert_final_newline`, it's treated as...
Discovered in airbnb/javascript#1102, using `editorconfig-tools check`. It seems like the check doesn't go through all lines. If I use `indent_style=space`, a single tab goes unnoticed, but if all lines are...
When linting Python and Ash shell code, editorconfig-tools appears to use a simple line-by-line check, though this creates wrong warnings. .editorconfig: ``` [{*.py}] indent_size = 4 ``` test.py: ``` '''...
I want to disable indentation checking for certain extension (`*.txt`, `*.md`, `*.clj`, ...), but when I try to configure this, editorconfig-tools ignores my settings. ``` [{*.txt}] indent_size = none ```
How should I configure and lint shell scripts like `hello` that feature a shebang (`#!/usr/bin/env fish`) but no file extension? Does editorconfig-tools support this? What kind of syntax should I...
Default verbosity to off (only errors), which helps when using this with automated tools such as Overcommit.