Commit dcf20ccc authored by carignani's avatar carignani
Browse files

use 3gpp pyang plugin as linter

parent b1c884aa
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -2,7 +2,7 @@
# Copyright ETSI 2020

LOGFILE=yang-linting.log
DOCKER_IMG=hellt/pyang:2.1
DOCKER_IMG=etsiforge/pyang:2.4.0-3gpp

echo "------ Switching to $1 folder --------"
cd $1
@@ -25,7 +25,7 @@ docker run --rm -v $(pwd)/yang-models:/yang "${DOCKER_IMG}" pyang --version
echo "------ Linting all YANG files ------"
#  Display all  errors and warnings to the user. Errors are allowed.
docker pull -q "${DOCKER_IMG}"
docker run --rm -v $(pwd)/yang-models:/yang "${DOCKER_IMG}" "/bin/sh" -c 'pyang --lint -p external-yams _3gpp-*.yang' 2>>$LOGFILE >>$LOGFILE
docker run --rm -v $(pwd)/yang-models:/yang "${DOCKER_IMG}" "/bin/sh" -c 'pyang --3gpp -p external-yams _3gpp-*.yang' 2>>$LOGFILE >>$LOGFILE
ret=$?

echo "Output of Linting commad saved to $LOGFILE."