Ignore zips in Coala linting
[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/**/cache/distribution-karaf-**,
23     packages/**/cache/karaf-**
24
25 [all.spacing]
26 bears = SpaceConsistencyBear
27 use_spaces = True
28 enforce_newline_at_EOF = False
29 files = **
30 default_actions = SpaceConsistencyBear: ApplyPatchAction
31
32 [all.linelength]
33 bears = LineLengthBear
34 enabled = False
35 max_line_length = 100
36
37 [all.rest]
38 bears = RSTcheckBear,
39     reSTLintBear
40 files = **.rst
41
42 [all.markdown]
43 bears = MarkdownBear
44 files = **.markdown,
45     **.md
46 default_actions = MarkdownBear: ApplyPatchAction
47
48 [all.dockerfile]
49 bears = DockerfileLintBear
50 files = **Dockerfile
51
52 [all.json]
53 bears = JSONFormatBear
54 files = **.json
55 default_actions = JSONFormatBear: ApplyPatchAction
56
57 [all.shell]
58 bears = ShellCheckBear
59 shell = bash
60 files = **.sh
61
62 [all.python]
63 bears = PEP8Bear,
64     PyUnusedCodeBear,
65     PyImportSortBear
66 files = **.py
67 default_actions = PyUnusedCodeBear: ApplyPatchAction,
68     PyImportSortBear: ApplyPatchAction
69
70 [all.python-hard]
71 bears = PyLintBear,
72     PyFlakesBear
73 enabled = False
74 files = **.py
75
76 [all.Documentation]
77 bears = WriteGoodLintBear
78 files = **.markdown,
79     **.md,
80     **.rst
81 allow_so_beginning = False
82 allow_there_is = False
83 allow_cliche_phrases = False
84
85 [all.yaml]
86 bears = YAMLLintBear
87 yamllint_config = .yamllint
88 files = **.yaml,
89     **.yml
90
91 [all.ruby]
92 bears = RubySyntaxBear,
93     RubySmellBear,
94     RuboCopBear
95 files = **.rb
96 enabled = False
97
98 [all.puppet]
99 bears = PuppetLintBear
100 enabled = False
101
102 [all.jinja]
103 bears = Jinja2Bear
104 files = rpm/specs/opendaylight.spec,
105     deb/templates/**_template**
106
107 [all.git]
108 bears = GitCommitBear
109 ignore_length_regex = Signed-off-by,
110     Also-by,
111     Co-authored-by,
112     http://,
113     https://
114
115 [all.xml]
116 bears = XMLBear
117 files = **.xml