You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
yamllint/tests/rules
Rusty Geldmacher c897bf76a1 Allow only non-empty brackets/braces
We'd like to disallow brackets and braces in our YAML, but there's a
catch: the only way to describe an empty array or hash in YAML is to
supply an empty one (`[]` or `{}`). Otherwise, the value will be null.

This commit adds a `non-empty` option to `forbid` for brackets and
braces. When it is set, all flow and sequence mappings will cause errors
_except_ for empty ones.
4 years ago
..
__init__.py Initial commit 9 years ago
test_braces.py Allow only non-empty brackets/braces 4 years ago
test_brackets.py Allow only non-empty brackets/braces 4 years ago
test_colons.py Tests: Reorganize common and global tests 9 years ago
test_commas.py Tests: Reorganize common and global tests 9 years ago
test_comments.py Fix bug with CRLF in new-lines and require-starting-space 5 years ago
test_comments_indentation.py Add rule: truthy, to forbid truthy values that are not quoted 9 years ago
test_common.py parser: Iterate over lines + tokens + comments 9 years ago
test_document_end.py fix(rules): Use `true`/`false`, not `yes`/`no` 9 years ago
test_document_start.py fix(rules): Use `true`/`false`, not `yes`/`no` 9 years ago
test_empty_lines.py fix(parser): Correctly handle DOS new lines in 'line' rules 6 years ago
test_empty_values.py empty-values: Add `forbid-in-flow-mappings` conf 8 years ago
test_hyphens.py Tests: Reorganize common and global tests 9 years ago
test_indentation.py Upgrade Python syntax with pyupgrade 6 years ago
test_key_duplicates.py key-duplicates: Handle merge keys (<<) 7 years ago
test_key_ordering.py Add global "locale" config option and make key-ordering rule locale-aware 5 years ago
test_line_length.py fix(parser): Correctly handle DOS new lines in 'line' rules 6 years ago
test_new_line_at_end_of_file.py Config: Allow 'enable' keyword for rules 9 years ago
test_new_lines.py Fix bug with CRLF in new-lines and require-starting-space 5 years ago
test_octal_values.py octal-values: Prevent detection of 8 and 9 as octal values 5 years ago
test_quoted_strings.py quoted-strings: Fix detecting strings with hashtag as requiring quotes 5 years ago
test_trailing_spaces.py Config: Allow 'enable' keyword for rules 9 years ago
test_truthy.py truthy: Add missing test removed from PR 5 years ago