X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=.coafile;h=c295a7cbb3628c9aa1f5f3c9a85d16d5ff3876d7;hb=11ff7755f54f173ea81cd477a1dddc695e5c2e04;hp=8bf8810899ccf30284c98aaeba6223d57287b090;hpb=bb52124581754418cbecad2a6e16d56e6ded0d6a;p=releng%2Fbuilder.git diff --git a/.coafile b/.coafile index 8bf881089..c295a7cbb 100644 --- a/.coafile +++ b/.coafile @@ -1,12 +1,16 @@ -[default] -bears = SpaceConsistencyBear -files = scripts/* -allow_trailing_whitespace = False -enforce_newline_at_EOF = True -indent_size = 4 -use_spaces = yeah +[all] +ignore = .** + +[all.Documentation] +bears = WriteGoodLintBear +files = **.markdown, + **.md, + **.rst +allow_so_beginning = False +allow_there_is = False +allow_cliche_phrases = False -[GitCommit] +[all.GitCommit] bears = GitCommitBear ignore_length_regex = Signed-off-by, Also-by, @@ -14,18 +18,37 @@ ignore_length_regex = Signed-off-by, http://, https:// +[all.JSON] +bears = JSONFormatBear +files = **.json +ignore = .** +indent_size = 2 -[YAML] +[all.ShellCheck] +bears = ShellCheckBear, + SpaceConsistencyBear +files = **.sh +ignore = .git/**, + .tox/**, + jenkins-scripts/*-local-env.sh, + jjb/integration/include-raw-integration-deploy-controller-offline.sh, + jjb/integration/include-raw-integration-deploy-controller-run-test.sh, + jjb/integration/include-raw-integration-deploy-controller-verify.sh, + jjb/integration/include-raw-integration-deploy-openstack-run-test.sh, + jjb/integration/include-raw-integration-distribution-check.sh, + jjb/integration/include-raw-integration-get-bundle-vars.sh, + jjb/integration/include-raw-integration-list-jobs.sh, + jjb/integration/include-raw-integration-multipatch-distribution-test.sh, + jjb/integration/include-raw-integration-replace-block-text.sh, + jjb/integration/include-raw-integration-start-cluster-run-test.sh, + jjb/integration/include-raw-integration-replace-block-text.sh, + jjb/integration/include-raw-integration-start-cluster-run-test.sh +shell = bash +indent_size = 4 +use_spaces = yeah + +[all.YAML] bears = YAMLLintBear files = jjb/**/*.yaml,openstack-hot/**/*.yaml document_start = True yamllint_config = yamllint.conf - -[ShellCheck] -bears = ShellCheckBear -files = jenkins-scripts/**/*.sh, - jjb/**/*.sh, - scripts/**/*.sh -ignore = jenkins-scripts/*-local-env.sh, - jjb/integration/*.sh -shell = bash