From 76c43bfd668d4f112a3845c631459643e405304a Mon Sep 17 00:00:00 2001 From: Bartek Grzybowski Date: Fri, 28 Feb 2020 14:09:43 +0100 Subject: Add setup for YAML/JSON files linting Tox based setup for running linters on YAML and JSON files. It can be run manually to verify local changes in _commited_ files. Relevant CI job (created at Change-Id: I4f130f6c68222d53dcf022f3fd4a2b41765eaf45) triggered by change to any of yaml/json files leverages this setup to run verify tasks. Change-Id: I07845e3771c0246847184217a96dc90764595f17 Issue-ID: INT-1427 Signed-off-by: Bartek Grzybowski --- .coafile | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .coafile (limited to '.coafile') diff --git a/.coafile b/.coafile new file mode 100644 index 000000000..a22c086a3 --- /dev/null +++ b/.coafile @@ -0,0 +1,18 @@ +[yaml] +bears = YAMLLintBear +yamllint_config = .yamllint +ignore = + .tox/**, + # Doesn't look like a valid YAML although it pretends one + deployment/heat/onap-rke/parts/onap-oom-2.yaml + +[json] +bears = JSONFormatBear +json_sort = False +indent_size = 2 +ignore = + .tox/**, + # This one ought to be broken + test/mocks/pnfsimulator/pnfsimulator/src/test/resources/org/onap/pnfsimulator/simulator/invalidJsonStructureEvent.json, + # This one is empty + test/mocks/datafilecollector-testharness/simulator-group/consul/consul_config.json -- cgit 1.2.3-korg