A tool to verify that your files are in harmony with your .editorconfig
Project description
editorconfig-checker
What?
This is a tool to check if your files consider your .editorconfig
.
Most tools - like linters for example - only test one filetype and need an extra configuration.
This tool only needs your editorconfig to check all files.
Important
This is only a wrapper for the core editorconfig-checker. You should have a look at this repository to know how this tool can be used and what possibilities/caveats are there. This version can be used in the same way as the core as every argument is simply passed down to it.
Installation
$ pip install . # from cloned repo
$ pip install editorconfig-checker # from PyPI
Usage
$ editorconfig-checker -help
USAGE:
-config string
config
-debug
print debugging information
-disable-end-of-line
disables the trailing whitespace check
-disable-indentation
disables the indentation check
-disable-insert-final-newline
disables the final newline check
-disable-trim-trailing-whitespace
disables the trailing whitespace check
-dry-run
show which files would be checked
-exclude string
a regex which files should be excluded from checking - needs to be a valid regular expression
-h print the help
-help
print the help
-ignore-defaults
ignore default excludes
-init
creates an initial configuration
-no-color
dont print colors
-v print debugging information
-verbose
print debugging information
-version
print the version number
Run tests
The test script uses docker
. After installing it, you can run the test with:
$ ./test.sh
Support
If you have any questions or just want to chat join #editorconfig-checker on freenode(IRC). If you don't have an IRC-client set up you can use the freenode webchat.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for editorconfig-checker-1.0.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8cb95d5bf54ed62ad23882a6d1ed2c79b79fec2a3612c5bd926c39bb1bede122 |
|
MD5 | 48af5e8c5cdcd5f1ae2f867e9558ca27 |
|
BLAKE2b-256 | 4e0dd973cb4d254d7b14cabf336f9adf88df06b790dffc6819d7a29dba617cea |