X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=scp%2Foam%2Fmodeling.git;a=blobdiff_plain;f=data-model%2Ftools%2Fyang-linter%2FREADME.md;fp=data-model%2Ftools%2Fyang-linter%2FREADME.md;h=c2009cc8111e8d07ff9a618e75450e78313cfda1;hp=0000000000000000000000000000000000000000;hb=deb96f16429ed7625a6a3cef48a856389faab97a;hpb=38c87b7578e1416696293873930f1480fb04a950 diff --git a/data-model/tools/yang-linter/README.md b/data-model/tools/yang-linter/README.md new file mode 100644 index 0000000..c2009cc --- /dev/null +++ b/data-model/tools/yang-linter/README.md @@ -0,0 +1,45 @@ +# YANG linter + +As much as possible automatic yang linter + +## Usage + +``` +./src/main/bash/yang-linter [options] +``` + +### Example + +``` +./src/main/bash/yang-linter --3gpp +``` + +## Options + +``` + -3, --3gpp Clone and lint 3GPP SA5 yang modules and exit + -h, --help Show this help message and exit + + -i=IMPORTDIR, --imports=IMPORTDiR + Defines an import directory for standard yang modules + + -s, --status Show app status information and exit + + -t=TARGETDIR, --target=TARGETDIR + Defines the target output directory + + -v, --version Show version number and exit + + The folder containng yang modules +``` + +## Open Items + +Ideas for additional pyang plugins: + +- pyang --format yang --yang-contact +- pyang --format yang --yang-organization +- pyang --format yang --yang-reference +- pyang --format yang --yang-revision-order +- pyang --format yang --yang-revision-default +- pyang --format yang --yang-description