Change format of ignore patterns

Use yaml lists:

```yaml
ignore:
  - generated
  - "*.template.yaml"
```

instead of multiline strings:

```yaml
ignore: |
  generated
  *.template.yaml
```

This also fixes the wrong error messages when using the new config
format with ymallit v1.8.0/v1.8.1.

The only problem I see is that this will break config files with the
latter ignore pattern format.
This commit is contained in:
sedrubal
2017-07-19 01:00:18 +02:00
parent d99bb9fec3
commit 1419a0f750
4 changed files with 40 additions and 40 deletions

View File

@@ -310,21 +310,21 @@ class IgnorePathConfigTestCase(unittest.TestCase):
's/s/ign-trail/s/s/file.yaml': bad_yaml,
's/s/ign-trail/s/s/file2.lint-me-anyway.yaml': bad_yaml,
'.yamllint': 'ignore: |\n'
' *.dont-lint-me.yaml\n'
' /bin/\n'
' !/bin/*.lint-me-anyway.yaml\n'
'.yamllint': 'ignore:\n'
' - "*.dont-lint-me.yaml"\n'
' - /bin/\n'
' - "!/bin/*.lint-me-anyway.yaml"\n'
'\n'
'extends: default\n'
'\n'
'rules:\n'
' key-duplicates:\n'
' ignore: |\n'
' /ign-dup\n'
' ignore:\n'
' - /ign-dup\n'
' trailing-spaces:\n'
' ignore: |\n'
' ign-trail\n'
' !*.lint-me-anyway.yaml\n',
' ignore:\n'
' - ign-trail\n'
' - "!*.lint-me-anyway.yaml"\n',
})
cls.backup_wd = os.getcwd()