diff options
author | c-parsons <cparsons@google.com> | 2019-06-17 16:16:13 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-17 16:16:13 -0400 |
commit | b40b286a2717563149ac79b010eb340f409625a7 (patch) | |
tree | e70e89f76d37d222a285e4c05794da4a31cdeb56 | |
parent | 1ca560df1cf6e280f987af2f8d08a5edc7ac6b54 (diff) | |
download | stardoc-b40b286a2717563149ac79b010eb340f409625a7.tar.gz |
Misc no-op fixes (#193)
* Misc no-op fixes
- Enable buildifier checks on Bazel CI
- Ran buildifier on a number of files
- py-related no-op attributes to be incompatible with some ongoing migrations
* remove unused imports from skylark.bzl
* fail _skydoc if there is no valid skydoc file (satisfies buildifier)
* silence buildifier no-effect warning
-rw-r--r-- | .bazelci/presubmit.yml | 2 | ||||
-rw-r--r-- | setup.bzl | 2 | ||||
-rw-r--r-- | skydoc/BUILD | 6 | ||||
-rw-r--r-- | skylark/skylark.bzl | 6 | ||||
-rw-r--r-- | stardoc/BUILD | 8 |
5 files changed, 16 insertions, 8 deletions
diff --git a/.bazelci/presubmit.yml b/.bazelci/presubmit.yml index 80700fe..a4dd49c 100644 --- a/.bazelci/presubmit.yml +++ b/.bazelci/presubmit.yml @@ -20,3 +20,5 @@ platforms: - "..." test_targets: - "..." + +buildifier: latest @@ -18,7 +18,7 @@ load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") def _include_if_not_defined(repo_rule, name, **kwargs): - if name not in native.existing_rules(): + if not native.existing_rule(name): repo_rule(name = name, **kwargs) JINJA2_BUILD_FILE = """ diff --git a/skydoc/BUILD b/skydoc/BUILD index 28b7219..5d95564 100644 --- a/skydoc/BUILD +++ b/skydoc/BUILD @@ -19,6 +19,7 @@ py_library( py_test( name = "common_test", srcs = ["common_test.py"], + python_version = "PY2", deps = [ ":common", ], @@ -32,6 +33,7 @@ py_library( py_test( name = "load_extractor_test", srcs = ["load_extractor_test.py"], + python_version = "PY2", deps = [ ":load_extractor", ], @@ -46,6 +48,7 @@ py_library( py_test( name = "macro_extractor_test", srcs = ["macro_extractor_test.py"], + python_version = "PY2", deps = [ ":build_pb_py", ":macro_extractor", @@ -65,6 +68,7 @@ py_library( py_test( name = "rule_extractor_test", srcs = ["rule_extractor_test.py"], + python_version = "PY2", deps = [ ":build_pb_py", ":load_extractor", @@ -88,7 +92,9 @@ py_binary( "//skydoc/sass:main.css", "//skydoc/templates", ], + # no py_binary launcher main = "main.py", + python_version = "PY2", deps = [ ":common", ":macro_extractor", diff --git a/skylark/skylark.bzl b/skylark/skylark.bzl index bf00f26..7c6ef34 100644 --- a/skylark/skylark.bzl +++ b/skylark/skylark.bzl @@ -14,10 +14,8 @@ """Skylark rules""" -load("@bazel_tools//tools/build_defs/repo:git.bzl", "git_repository") -load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") load("@bazel_skylib//:bzl_library.bzl", "StarlarkLibraryInfo") -load("//:setup.bzl", _skydoc_repositories="skydoc_repositories") +load("//:setup.bzl", _skydoc_repositories = "skydoc_repositories") _SKYLARK_FILETYPE = [".bzl"] @@ -27,6 +25,7 @@ def _skydoc(ctx): for f in ctx.files.skydoc: if not f.path.endswith(".py"): return f + fail("no valid .py file") def _skylark_doc_impl(ctx): """Implementation of the skylark_doc rule.""" @@ -98,6 +97,7 @@ skylark_doc = rule( "skylark_doc_zip": "%{name}-skydoc.zip", }, ) +# buildozer: disable=no-effect """Generates Skylark rule documentation. Documentation is generated in directories that follows the package structure diff --git a/stardoc/BUILD b/stardoc/BUILD index d599e91..c72baa5 100644 --- a/stardoc/BUILD +++ b/stardoc/BUILD @@ -35,10 +35,6 @@ stardoc( java_binary( name = "stardoc", - main_class = "com.google.devtools.build.skydoc.SkydocMain", - runtime_deps = [ - ":prebuilt_stardoc_binary", - ], jvm_flags = [ # quiet warnings from com.google.protobuf.UnsafeUtil, # see: https://github.com/google/protobuf/issues/3781 @@ -47,6 +43,10 @@ java_binary( "--add-opens=java.base/java.nio=ALL-UNNAMED", "--add-opens=java.base/java.lang=ALL-UNNAMED", ], + main_class = "com.google.devtools.build.skydoc.SkydocMain", + runtime_deps = [ + ":prebuilt_stardoc_binary", + ], ) java_import( |