api-linter

API auditor

Automatically checks API surfaces defined in protocol buffers against Google's API standards

A linter for APIs defined in protocol buffers.

GitHub

603 stars
62 watching
144 forks
Language: Go
last commit: almost 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
googleapis/elixir-google-apiA set of libraries providing an interface to Google APIs from Elixir1,022
googleapis/google-api-dotnet-clientProvides a .NET client library to access and manipulate Google APIs such as Drive, YouTube, Calendar, Storage and Analytics.1,366
googleapis/nodejs-proto-filesA collection of protocol buffer files for Google APIs used by Node.js clients77
googleapis/google-cloud-rubyA collection of Ruby libraries providing idiomatic access to various Google Cloud Platform services and APIs1,357
googleapis/google-http-java-clientA Java library for accessing any resource on the web via HTTP1,392
jadulled/googleapi-laravelA Laravel package providing a wrapper around the Google API v3 interface4
wework/speccyEnsures OpenAPI specifications conform to quality standards and provides rules for improvement828
googleapis/java-bigtableA Java client library for interacting with Cloud Bigtable services72
zalando/zallyA tool that helps ensure APIs are well-designed and follow best practices by analyzing their specifications against established guidelines.914
ckaznocha/protoc-gen-lintChecks .proto files for style violations according to Google's Protocol Buffer Style Guide284
placeos/googleProvides access to Google APIs via a unified interface25
arangogutierrez/golinty-actionAutomates Go code lint checks on PR events to maintain code quality10
sashamelentyev/usestdlibvarsDetects potential misuse of standard library variables in Go code43
googleapis/google-cloud-dotnetProvides .NET libraries for interacting with various Google Cloud Platform services947
googleapis/gapic-generator-kotlinGenerates idiomatic Kotlin gRPC client libraries from Protocol Buffer definitions59