devel/api-linter: New port

Google API Linter

The API linter provides real-time checks for compliance with many of
Google's API standards, documented using API Improvement Proposals. It
operates on API surfaces defined in protocol buffers.

WWW: https://github.com/googleapis/api-linter/
This commit is contained in:
Muhammad Moinur Rahman
2025-05-04 12:21:49 +02:00
parent f7ae4c5c47
commit 39d0ce7040
4 changed files with 29 additions and 0 deletions
+1
View File
@@ -200,6 +200,7 @@
SUBDIR += apache-rat
SUBDIR += aphpbreakdown
SUBDIR += aphpunit
SUBDIR += api-linter
SUBDIR += api-sanity-autotest
SUBDIR += apitrace
SUBDIR += app-builder
+20
View File
@@ -0,0 +1,20 @@
PORTNAME= api-linter
DISTVERSIONPREFIX= v
DISTVERSION= 1.69.2
CATEGORIES= devel
MAINTAINER= bofh@FreeBSD.org
COMMENT= Google API Linter
WWW= https://github.com/googleapis/api-linter/
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= go:1.22,modules
GO_MODULE= github.com/googleapis/api-linter
GO_TARGET= ./cmd/${PORTNAME}
PLIST_FILES= bin/${PORTNAME}
.include <bsd.port.mk>
+5
View File
@@ -0,0 +1,5 @@
TIMESTAMP = 1746353929
SHA256 (go/devel_api-linter/api-linter-v1.69.2/v1.69.2.mod) = 5d4f2dfb8a1f67627172aacdd2f2c7a82077e3a57adf87da5bd4cd4863a6b255
SIZE (go/devel_api-linter/api-linter-v1.69.2/v1.69.2.mod) = 1087
SHA256 (go/devel_api-linter/api-linter-v1.69.2/v1.69.2.zip) = 6facfe06d619b33d418e6a17e032c390915e8f1f68fd9ac89787b17df15fb201
SIZE (go/devel_api-linter/api-linter-v1.69.2/v1.69.2.zip) = 1385749
+3
View File
@@ -0,0 +1,3 @@
The API linter provides real-time checks for compliance with many of
Google's API standards, documented using API Improvement Proposals. It
operates on API surfaces defined in protocol buffers.