]> Gentwo Git Trees - linux/.git/commitdiff
tools: ynl: add a lint makefile target
authorDonald Hunter <donald.hunter@gmail.com>
Thu, 27 Nov 2025 12:35:00 +0000 (12:35 +0000)
committerJakub Kicinski <kuba@kernel.org>
Sat, 29 Nov 2025 03:53:19 +0000 (19:53 -0800)
Add a lint target to run yamllint on the YNL specs.

make -C tools/net/ynl lint
make: Entering directory '/home/donaldh/net-next/tools/net/ynl'
yamllint ../../../Documentation/netlink/specs/*.yaml
../../../Documentation/netlink/specs/ethtool.yaml
  1272:21   warning  truthy value should be one of [false, true]  (truthy)

make: Leaving directory '/home/donaldh/net-next/tools/net/ynl'

Signed-off-by: Donald Hunter <donald.hunter@gmail.com>
Link: https://patch.msgid.link/20251127123502.89142-3-donald.hunter@gmail.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
tools/net/ynl/Makefile

index b23083b2dfb2a877ab5ca8485e640f9f607ea603..7736b492f559c5eaba60ff4e1adc1e29f48846af 100644 (file)
@@ -56,6 +56,8 @@ install: libynl.a lib/*.h
 run_tests:
        @$(MAKE) -C tests run_tests
 
+lint:
+       yamllint $(SPECDIR)
 
 schema_check:
        @N=1; \
@@ -72,4 +74,4 @@ schema_check:
                N=$$((N+1)) ; \
        done
 
-.PHONY: all clean distclean install run_tests schema_check $(SUBDIRS)
+.PHONY: all clean distclean install run_tests lint schema_check $(SUBDIRS)