Peter Leitzen
fa0bb03f9a
cli: Add --list-files command line option
...
This option lists the files to lint by yamllint, taking into account `ignore`
and `yaml-files` configuration options.
2 years ago
Matthew Gamble
2a904f8fc1
configuration: Allow using a list of strings in ignore configuration
...
This may feel more natural for some users, rather than embedding
multiple entries in a multi-line string.
2 years ago
andrewnaguib
2f8ad7003a
config: Implement for `ignore-from-file` option
...
Closes https://github.com/adrienverge/yamllint/issues/360
Co-authored-by: Adrien Vergé <@adrienverge>
2 years ago
Andrew Imeson
2f423117c1
docs: Attempt to clarify configuration file location
...
Closes #96 , Closes #212
3 years ago
Adrien Vergé
597e88bb7b
docs: Make 'yaml-file' config documentation clearer
...
Related to https://github.com/adrienverge/yamllint/issues/311 .
4 years ago
Wolfgang Walther
b5b436a3a4
Add global "locale" config option and make key-ordering rule locale-aware
...
Support sorting by locale with strcoll(). Properly handle case and accents.
Note: this is a second implementation, for context see:
https://github.com/adrienverge/yamllint/pull/280
https://github.com/adrienverge/yamllint/issues/285
https://github.com/adrienverge/yamllint/pull/288
5 years ago
Adrien Vergé
9403f1f3ec
Revert "Add global "locale" config option"
...
This reverts commit 9e90c77
, because it caused a bug that affected
different people just after being released:
https://github.com/adrienverge/yamllint/issues/285
https://github.com/adrienverge/yamllint/issues/286
5 years ago
Wolfgang Walther
9e90c777cb
Add global "locale" config option and make key-ordering rule locale-aware
...
Support sorting by locale with strcoll(). Properly handle case and accents.
5 years ago
Will Badart
278a79f093
Mention YAMLLINT_CONFIG_FILE in the documentation
5 years ago
ffapitalle
8fa9eb3ced
Add --no-warnings option to suppress warning messages
...
Use `--no-warnings` option to hide warning messages. It only shows
problems marked as errors.
5 years ago
Imran Iqbal
f3d9196aa0
docs(configuration): improve `yaml-files` code example
...
* A straight copy/paste of the existing example into the `.yamllint` file results in a `yamllint` error!
5 years ago
Ibrahim AshShohail
881d301883
feat: Support reading config from .yamllint.yml and .yamllint.yaml
...
Signed-off-by: Ibrahim AshShohail <me@ibrasho.com>
5 years ago
Adrien Vergé
b62b424dd4
feat: Lint .yamllint by default
5 years ago
grzesuav
063c854658
feat: Make YAML file extensions configurable
6 years ago
Adrien Vergé
a56a1015f0
style(docs): Fix RST lint errors reported by doc8
6 years ago
Adrien Vergé
66adaee66c
docs: Add documentation on the new -f colored option
6 years ago
Eimert
8ab680635b
docs: Make `ignore` examples clearer
...
[Solved](https://github.com/metacloud/molecule/issues/1228 ), when
yamllint is used by molecule.
7 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é
64369db9a2
docs(configuration): Fix typo
8 years ago
Jonathan Sokolowski
bf386b3c90
docs: Explain strict mode return codes
8 years ago
Adrien Vergé
4533b8ae49
doc(config): Show `relaxed` conf contents
...
Closes : #15
9 years ago
Adrien Vergé
8c839a20c2
Config: Detect user config using `os.path.expanduser()`
...
Instead of `$HOME`, since the former works when `$HOME` is not set.
[1]: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=828033#10
9 years ago
Adrien Vergé
598e5e4370
Doc: Fix typo on configuration page intro
9 years ago
Adrien Vergé
03076ee214
Doc: Add a pointer to rules on configuration page intro
9 years ago
Adrien Vergé
eabd349902
Config: Allow a user-global configuration file
...
Instead of just looking for `.yamllint` in the current working
directory, also look for `~/.config/yamllint/config` (using
`$XDG_CONFIG_HOME` or `$HOME`, see [1] and [2] for information).
[1]: https://specifications.freedesktop.org/basedir-spec/basedir-spec-0.6.html
[2]: https://wiki.archlinux.org/index.php/XDG_Base_Directory_support
Closes : #6
9 years ago
Adrien Vergé
41733fc7a5
Use '.yaml' extension as default, not '.yml'
...
As someone said [1] on the internet:
Say ".yaml" not ".yml".
This is not MS-DOS, and YML is a Yahoo XML dialect.
Similarly, we use '.json', not '.jsn'.
[1]: https://github.com/ceph/s3-tests/commit/e17c56a
9 years ago
Adrien Vergé
7688567faa
cli: Add the `-d` option to provide inline conf
9 years ago
Adrien Vergé
2f75e92a66
Doc: Add a configuration example in README
9 years ago
Adrien Vergé
ba8a9d0ba1
Doc: Give an explicit link from configuration to rules
9 years ago
Adrien Vergé
47d6534e75
Doc: Write the configuration page
9 years ago
Adrien Vergé
38234a1d3c
Doc: Generate documentation with Sphinx
...
HTML documentation should be built with sphinx. This enables easy
integration with Read The Docs [1]. It can also be generated manually by
running:
make -C docs html
A man page can be generated by running:
make -C docs man
[1]: http://yamllint.readthedocs.org/
9 years ago