Adrien Vergé
c8fc170ff0
yamllint version 1.8.2
7 years ago
Philipp Huebner
0fd8b76eea
Debian: Package 1.8.1-1
7 years ago
Philipp Huebner
a4ab40c51a
Merge tag 'v1.8.1' into packaging
7 years ago
Adrien Vergé
c4a3e15ff0
docs(readthedocs): Fix builds on yamllint.readthedocs.io
...
Documentation builds on readthedocs.io partly fail because some modules
imported by yammlint cannot be imported in Sphinx automodule.
This commit fixes that using the tip at [1].
Closes #66
[1]: http://docs.readthedocs.io/en/latest/faq.html#i-get-import-errors-on-libraries-that-depend-on-c-modules
7 years ago
Sebastian Finke
db57127971
docs(integration): Fix pre-commit config file
8 years ago
blackillzone
c8e516be2f
Add documentation for pre-commit
8 years ago
blackillzone
1c0dd48ccd
Update pre-commit hook file
8 years ago
Adrien Vergé
f4edb85a04
fix(config): Be clearer about the `ignore` conf type
8 years ago
Adrien Vergé
d99bb9fec3
yamllint version 1.8.1
8 years ago
Adrien Vergé
3c4013fda1
docs(CHANGELOG): Add a changelog
...
Closes #57
8 years ago
Adrien Vergé
1a961bd4b0
chore(tests): Also run tests on Python 2.6
8 years ago
Adrien Vergé
7a8cfeed6d
chore(deps): Require pathspec >= 0.5.3
...
This new version adds support for Python 2.6.
8 years ago
Adrien Vergé
f9709bc6e6
yamllint version 1.8.0
8 years ago
Adrien Vergé
5060917e40
style(cli): Space import sections
8 years ago
Adrien Vergé
a052cf7dba
chore(tests): Add flake8-import-order linter plugin
8 years ago
Adrien Vergé
ae33716529
chore(tests): Also run tests on Python 3.6
8 years ago
Adrien Vergé
df26cc0438
feat(config): Add support to ignore paths on per-rule basis
...
Example of configuration to use this feature:
# For all rules
ignore: |
*.dont-lint-me.yaml
/bin/
!/bin/*.lint-me-anyway.yaml
rules:
key-duplicates:
ignore: |
generated
*.template.yaml
trailing-spaces:
ignore: |
*.ignore-trailing-spaces.yaml
/ascii-art/*
Closes #43 .
8 years ago
Adrien Vergé
342d7b49dd
tests(cli): Create a temp test workspace only once
...
Do not re-create it for every test in the class.
8 years ago
Adrien Vergé
7d638d47b9
tests(cli): Refactor temp test workspace recreation
...
Make it simpler and re-usable.
8 years ago
Adrien Vergé
db116eaaaf
Merge pull request #51 from sedrubal/feature_use-argparse-mutually_exclusive_group
...
Use argparse mutually_exclusive_group for --config-file and --config-data
8 years ago
sedrubal
30dfa78923
Use argparse mutually_exclusive_group for --config-file and --config-data
...
This does the same as your solution 😉
8 years ago
Adrien Vergé
4ae829c062
yamllint version 1.7.0
8 years ago
Adrien Vergé
400aa084da
Merge pull request #46 from krzysztof-magosa/master
...
Add information about Emacs integration
8 years ago
Krzysztof Magosa
a825645cbe
Add information about Emacs integration
8 years ago
Adrien Vergé
1764e32def
Merge pull request #45 from jayvdb/add-__main__
...
Add __main__
8 years ago
Adrien Vergé
d6a81f1b23
Add tests for `python -m yamllint`
8 years ago
John Vandenberg
38d14c7314
Add __main__
...
Allows execution using python -m yamllint
8 years ago
Adrien Vergé
ff1c9ad221
Merge pull request #38 from jhriggs/feature/empty_braces_brackets
...
Add min-spaces-inside-empty, max-spaces-inside-empty to braces and brackets
8 years ago
Jim Riggs
4b2b57aa32
Rules: Add min-spaces-inside-empty and max-spaces-inside-empty
...
Add min-spaces-inside-empty and max-spaces-inside-empty to braces and
brackets to allow separate handling for empty and non-empty objects.
8 years ago
Adrien Vergé
51b6d8377f
Merge pull request #42 from polyzen/doc-ALE.vim
...
Doc: Add ALE Vim plugin
8 years ago
Daniel M. Capella
f507319419
Doc: Add ALE Vim plugin
8 years ago
Adrien Vergé
c0c8534501
Merge pull request #40 from jwilk/spelling
...
Fix typos
8 years ago
Jakub Wilk
2b26cbc56b
Fix typos
8 years ago
Adrien Vergé
c037d3e586
yamllint version 1.6.1
8 years ago
Adrien Vergé
228c47ab77
fix(indentation): Fix seq indent detection with consistent spaces
...
In the case when the conf is as follows:
indentation:
spaces: consistent
indent-sequences: true
and there is no indented block before the first block sequence, and this
block sequence is not indented, then the spaces number is computed as
zero (while it obviously shouldn't be).
This causes such a document to fail on 4th line, instead of 2nd:
a:
- b
c:
- d
This commit fixes that, and adds corresponding tests.
Fixes : #39
8 years ago
Adrien Vergé
413d7a8e4e
Merge pull request #32 from mtnbikenc/typo-fix
...
Minor cosmetic typo
8 years ago
Russell Teague
c332c8e3d4
Minor cosmetic typo
8 years ago
Adrien Vergé
ea67ba3394
Merge pull request #31 from bootswithdefer/master
...
support for pre-commit from yelp
8 years ago
bootswithdefer
a7dbfb08b3
support for pre-commit from yelp
8 years ago
Adrien Vergé
42eda54014
yamllint version 1.6.0
8 years ago
Adrien Vergé
e909692f88
docs(truthy): Fix typo
8 years ago
Adrien Vergé
3bc72d4c40
feat(CI): Enforce strict checking of YAML files
...
Use the `--strict` flag to check all rules on local YAML files, to
prevent all problems (including warnings). This includes the newly added
`truthy` rule.
8 years ago
Adrien Vergé
21e81b6435
fix(rules): Use `true`/`false`, not `yes`/`no`
...
Although `yes` and `no` are recognized as booleans by the pyyaml parser,
the correct keywords are `true` and `false` (as highlighted by the newly
added `truthy` rule).
This commit replaces the use of `yes`/`no` by `true`/`false` and
advertise it in the docs, but also makes sure this change is
backward-compatible (so that `yes` and `no` still work).
8 years ago
Adrien Vergé
b97b6ad19b
style(tests): Fix new flake8 errors
...
This change fixes new errors detected by the last version of pycodestyle
(2.2.0), which is a dependency of flake8:
./tests/test_spec_examples.py:51:1: E305 expected 2 blank lines
after class or function definition, found 1
./tests/test_spec_examples.py:139:1: E305 expected 2 blank lines
after class or function definition, found 1
See pycodestyle changelog at 2.2.0 and
https://github.com/PyCQA/pycodestyle/pull/593 .
8 years ago
Adrien Vergé
2b7f5c5e72
docs(install): Update Debian version
...
yamllint is now backported in Debian 8 (Jessie):
https://tracker.debian.org/pkg/yamllint
https://packages.debian.org/source/jessie-backports/yamllint
8 years ago
Adrien Vergé
aeb353159b
Packaging: Debian: Package 1.5.0-1
8 years ago
Adrien Vergé
c57d2784df
Packaging: Debian: Package 1.3.2-1
8 years ago
Adrien Vergé
c0da5eac54
to include in next Debian release
...
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=819866#15
8 years ago
Adrien Vergé
69278a4553
Packaging: Debian: Package 1.2.1-1
8 years ago
Adrien Vergé
e3baeefc81
Packaging: Debian: Package 1.2.0-1
8 years ago