Add linter workflow (#33)

This commit is contained in:
Lutz Justen
2022-12-01 10:38:14 +01:00
committed by GitHub
parent a381541d1b
commit 876e59409f
23 changed files with 73 additions and 4 deletions

25
.github/workflows/lint.yml vendored Normal file
View File

@@ -0,0 +1,25 @@
name: Lint
on:
push:
branches:
- master
pull_request:
jobs:
clang-format:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: DoozyX/clang-format-lint-action@v0.15
with:
clangFormatVersion: 15
buildify:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: thompsonja/bazel-buildifier@v0.4.0
with:
warnings: all

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_library")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
cc_library( cc_library(

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test")
package(default_visibility = [ package(default_visibility = [
"//:__subpackages__", "//:__subpackages__",
]) ])

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test")
package(default_visibility = ["//:__subpackages__"]) package(default_visibility = ["//:__subpackages__"])
cc_binary( cc_binary(

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
cc_binary( cc_binary(

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test")
package(default_visibility = [ package(default_visibility = [
"//:__subpackages__", "//:__subpackages__",
]) ])

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
package(default_visibility = [ package(default_visibility = [
"//:__subpackages__", "//:__subpackages__",
]) ])

View File

@@ -1,3 +1,6 @@
load("@rules_cc//cc:defs.bzl", "cc_proto_library")
load("@rules_proto//proto:defs.bzl", "proto_library")
package(default_visibility = [ package(default_visibility = [
"//:__subpackages__", "//:__subpackages__",
]) ])

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library", "cc_test")
package(default_visibility = [ package(default_visibility = [
"//:__subpackages__", "//:__subpackages__",
]) ])

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
package(default_visibility = [ package(default_visibility = [
"//:__subpackages__", "//:__subpackages__",
]) ])

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
cc_library( cc_library(

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
package(default_visibility = ["//:__subpackages__"]) package(default_visibility = ["//:__subpackages__"])
cc_library( cc_library(

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
# ------------------------------------------------------------------------------ # ------------------------------------------------------------------------------

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
package(default_visibility = ["//:__subpackages__"]) package(default_visibility = ["//:__subpackages__"])
cc_library( cc_library(

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_library", "cc_test")
package(default_visibility = ["//:__subpackages__"]) package(default_visibility = ["//:__subpackages__"])
cc_library( cc_library(

View File

@@ -1,4 +1,6 @@
load("@com_github_grpc_grpc//bazel:cc_grpc_library.bzl", "cc_grpc_library") load("@com_github_grpc_grpc//bazel:cc_grpc_library.bzl", "cc_grpc_library")
load("@rules_cc//cc:defs.bzl", "cc_proto_library")
load("@rules_proto//proto:defs.bzl", "proto_library")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_binary")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
# Using a cc_binary rule here to avoid that this test is included when running # Using a cc_binary rule here to avoid that this test is included when running

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_binary")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
# Using a cc_binary rule here to avoid that this test is included when running # Using a cc_binary rule here to avoid that this test is included when running

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_binary")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
# Using a cc_binary rule here to avoid that this test is included when running # Using a cc_binary rule here to avoid that this test is included when running

View File

@@ -2,10 +2,12 @@
# BLAKE3 is a very fast cryptographic hash function, see README.md for details. # BLAKE3 is a very fast cryptographic hash function, see README.md for details.
# #
licenses(["unencumbered"]) # Creative Commons CC0 load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
licenses(["unencumbered"]) # Creative Commons CC0
exports_files(["LICENSE"]) exports_files(["LICENSE"])
config_setting( config_setting(

View File

@@ -1,13 +1,14 @@
# Description: # Description:
# This project provides Linux compatible Dirent interface for Microsoft Windows. # This project provides Linux compatible Dirent interface for Microsoft Windows.
# #
load("@rules_cc//cc:defs.bzl", "cc_library")
package(default_visibility = ["//visibility:public"])
licenses(["notice"]) # MIT license licenses(["notice"]) # MIT license
exports_files(["LICENSE"]) exports_files(["LICENSE"])
package(default_visibility = ["//visibility:public"])
cc_library( cc_library(
name = "dirent", name = "dirent",
hdrs = ["include/dirent.h"], hdrs = ["include/dirent.h"],

View File

@@ -1,4 +1,6 @@
# Yeti's custom BUILD file # Yeti's custom BUILD file
load("@rules_cc//cc:defs.bzl", "cc_binary", "cc_library")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
licenses(["restricted"]) # GPL (binary), LGPL (library) licenses(["restricted"]) # GPL (binary), LGPL (library)
@@ -69,10 +71,10 @@ cc_library(
"-lpthread", "-lpthread",
"-ldl", "-ldl",
], ],
linkstatic = 1, # Required to make symbols show up in libfuse.so above.
visibility = ["//visibility:private"], visibility = ["//visibility:private"],
deps = [":fuse_headers"], deps = [":fuse_headers"],
alwayslink = 1, alwayslink = 1,
linkstatic = 1, # Required to make symbols show up in libfuse.so above.
) )
cc_library( cc_library(

View File

@@ -1,3 +1,5 @@
load("@rules_cc//cc:defs.bzl", "cc_library")
package(default_visibility = ["//visibility:public"]) package(default_visibility = ["//visibility:public"])
licenses(["notice"]) licenses(["notice"])