Add Oxygen Packer var file
[integration/packaging.git] / .coafile
1 [all]
2 ignore = .tox/**,
3     .git/**,
4     .gitignore,
5     .gitreview,
6     **/provisioning/roles/**,
7     node_modules/**,
8     **.sw?,
9     **.orig,
10     ansible/ansible-opendaylight/**,
11     puppet/puppet-opendaylight/**,
12     docs/conf.py,
13     **/.vagrant/**,
14     **.box,
15     **postman_collection**,
16     **packer_cache**,
17     **.tar.gz,
18     **.zip,
19     **.rpm,
20     **.pyc,
21     packages/deb/templates/rules_template,
22     packages/deb/opendaylight**,
23     packages/cache/distribution-karaf-**,
24     packages/cache/karaf-**
25
26 [all.spacing]
27 bears = SpaceConsistencyBear
28 use_spaces = True
29 enforce_newline_at_EOF = False
30 files = **
31 default_actions = SpaceConsistencyBear: ApplyPatchAction
32
33 [all.linelength]
34 bears = LineLengthBear
35 enabled = False
36 max_line_length = 100
37
38 [all.rest]
39 bears = RSTcheckBear,
40     reSTLintBear
41 files = **.rst
42
43 [all.markdown]
44 bears = MarkdownBear
45 files = **.markdown,
46     **.md
47 default_actions = MarkdownBear: ApplyPatchAction
48
49 [all.dockerfile]
50 bears = DockerfileLintBear
51 files = **Dockerfile
52
53 [all.json]
54 bears = JSONFormatBear
55 files = **.json
56 default_actions = JSONFormatBear: ApplyPatchAction
57
58 [all.shell]
59 bears = ShellCheckBear
60 shell = bash
61 files = **.sh
62
63 [all.python]
64 bears = PEP8Bear,
65     PyUnusedCodeBear,
66     PyImportSortBear
67 files = **.py
68 default_actions = PyUnusedCodeBear: ApplyPatchAction,
69     PyImportSortBear: ApplyPatchAction
70
71 [all.python-hard]
72 bears = PyLintBear,
73     PyFlakesBear
74 enabled = False
75 files = **.py
76
77 [all.Documentation]
78 bears = WriteGoodLintBear
79 files = **.markdown,
80     **.md,
81     **.rst
82 allow_so_beginning = False
83 allow_there_is = False
84 allow_cliche_phrases = False
85
86 [all.yaml]
87 bears = YAMLLintBear
88 yamllint_config = .yamllint
89 files = **.yaml,
90     **.yml
91
92 [all.ruby]
93 bears = RubySyntaxBear,
94     RubySmellBear,
95     RuboCopBear
96 files = **.rb
97 enabled = False
98
99 [all.puppet]
100 bears = PuppetLintBear
101 enabled = False
102
103 [all.jinja]
104 bears = Jinja2Bear
105 files = packages/rpm/specs/opendaylight.spec,
106     packages/deb/templates/**_template**
107
108 [all.git]
109 bears = GitCommitBear
110 ignore_length_regex = Signed-off-by,
111     Also-by,
112     Co-authored-by,
113     http://,
114     https://
115
116 [all.xml]
117 bears = XMLBear
118 files = **.xml