Add Boron SR3 Packer config
[integration/packaging.git] / .coafile
1 [default]
2 ignore = .tox/**, .git/**, .gitignore, .gitreview, .gitmodules,
3     **/provisioning/roles/**, node_modules/**, **.sw?, **.orig,
4     ansible/ansible-opendaylight/**, puppet/puppet-opendaylight/**,
5     docs/conf.py, **/.vagrant/**, **.box, **postman_collection**,
6     **packer_cache**, **.tar.gz, **.rpm, **.pyc, deb/templates/rules_template
7
8 [spacing]
9 bears = SpaceConsistencyBear
10 use_spaces = True
11 enforce_newline_at_EOF = False
12 files = **
13 default_actions = SpaceConsistencyBear: ApplyPatchAction
14
15 [linelength]
16 bears = LineLengthBear
17 enabled = False
18 max_line_length = 100
19
20 [rest]
21 bears = RSTcheckBear, reSTLintBear
22 files = **.rst
23
24 [markdown]
25 bears = MarkdownBear
26 files = **.markdown, **.md
27 default_actions = MarkdownBear: ApplyPatchAction
28
29 [dockerfile]
30 bears = DockerfileLintBear
31 files = **Dockerfile
32
33 [json]
34 bears = JSONFormatBear
35 files = **.json
36 default_actions = JSONFormatBear: ApplyPatchAction
37
38 [shell]
39 bears = ShellCheckBear
40 files = **.sh
41
42 [python]
43 bears = PEP8Bear, PyUnusedCodeBear, PyImportSortBear
44 files = **.py
45 default_actions = PyUnusedCodeBear: ApplyPatchAction,
46     PyImportSortBear: ApplyPatchAction
47
48 [python-hard]
49 bears = PyLintBear, PyFlakesBear
50 enabled = False
51 files = **.py
52
53 [yaml]
54 bears = YAMLLintBear
55 yamllint_config = .yamllint
56 files = **.yaml, **.yml
57
58 [ruby]
59 bears = RubySyntaxBear, RubySmellBear, RuboCopBear
60 files = **.rb
61 enabled = False
62
63 [puppet]
64 bears = PuppetLintBear
65 enabled = False
66
67 [jinja]
68 bears = Jinja2Bear
69 files = rpm/specs/opendaylight.spec, deb/templates/**_template**
70
71 [git]
72 bears = GitCommitBear
73 ignore_length_regex = Signed-off-by,
74     Also-by,
75     Co-authored-by,
76     http://,
77     https://
78
79 [xml]
80 bears = XMLBear
81 files = **.xml