Merge "Add Robot test for running Tempest test suite"
[validation.git] / .coafile
1 [all]
2 ignore = .tox/**,
3     .py35/**,
4     .git/**,
5     .gitignore,
6     .gitreview,
7     .gitmodules,
8     **.sw?,
9     **.orig
10
11 [all.GitCommit]
12 bears = GitCommitBear
13 ignore_length_regex = Signed-off-by,
14     Also-by,
15     Co-authored-by,
16     http://,
17     https://
18
19 [all.reStructuredText]
20 bears = SpaceConsistencyBear,WriteGoodLintBear
21 files = docs/**.rst
22 use_spaces = true
23 ignore = .git/**,
24     .tox/**,
25
26 [all.ShellCheck]
27 bears = ShellCheckBear,SpaceConsistencyBear
28 files = **.sh
29 shell = bash
30 use_spaces = true
31 ignore = pmd-bin-6.15.0/**
32
33 [all.YAML]
34 bears = YAMLLintBear
35 files = **.yaml, **.yml
36 use_spaces = true
37 max_line_length = 120
38 ignore = tests/k8s/conformance/sonobuoy.yaml
39
40 [all.Python]
41 bears = PyLintBear
42 files = **.py
43 use_spaces = true
44
45 [all.Java]
46 bears = SpaceConsistencyBear,JavaPMDBear
47 files = ui/**.java
48 language = java
49 use_spaces = true
50 ignore = ui/target/**,
51     ui/src/main/java/org/akraino/validation/ui/login/LoginStrategyImpl.java,
52     ui/src/main/java/org/akraino/validation/ui/conf/ExternalAppInitializer.java,
53     ui/src/main/java/org/akraino/validation/ui/scheduler/RegistryAdapter.java,
54     ui/src/main/java/org/akraino/validation/ui/conf/ExternalAppConfig.java,
55     ui/src/main/java/org/akraino/validation/ui/filter/SecurityXssFilter.java,
56     ui/src/main/java/org/akraino/validation/ui/client/jenkins/resources/**.java,
57     ui/src/main/java/org/akraino/validation/ui/client/nexus/resources/**.java,
58     ui/src/main/java/org/akraino/validation/ui/data/SubmissionData.java,
59     ui/src/main/java/org/akraino/validation/ui/service/DbResultAdapter.java,
60     ui/src/main/java/org/akraino/validation/ui/client/nexus/NexusExecutorClient.java,
61     ui/src/main/java/org/akraino/validation/ui/daoimpl/ValidationTestResultDAOImpl.java
62
63 [all.JS]
64 bears = ESLintBear,JSComplexityBear
65 files = ui/**.js
66 language = javascript
67 javascript_strictness = False
68 use_spaces = true
69 ignore = ui/src/main/webapp/app/fusion/**,
70     ui/src/main/webapp/static/**,
71     ui/bin/**,
72     ui/target/**,
73     ui/src/main/webapp/app/BluvalUI/NewSubmission/NewSubmission.js,
74     ui/src/main/webapp/app/BluvalUI/CommittedSubmissions/CommittedSubmissions.js,
75     ui/src/main/webapp/app/BluvalUI/GetBySubmissionId/GetBySubmissionId.js,
76     ui/src/main/webapp/app/BluvalUI/GetMostRecent/GetMostRecent.js,
77     ui/src/main/webapp/app/BluvalUI/GetLastRun/GetLastRun.js,
78     ui/src/main/webapp/app/BluvalUI/GetByTimestamp/GetByTimestamp.js,
79     ui/src/main/webapp/app/BluvalUI/GetBasedOnDate/GetBasedOnDate.js,
80     ui/src/main/webapp/app/BluvalUI/ValidationResults/ValidationResults.js