blob: 2fe98bdc53cd03f6c9e715a5ba050671000d3475 [file] [log] [blame]
#!/usr/bin/env bash
set -euo pipefail
# C++ & Java
find -name '*.cpp' -o -name '*.c' -o -name '*.h' -o -name '*.java' | xargs clang-format-14 -i
# Kotlin
# curl -sSLO https://github.com/pinterest/ktlint/releases/download/0.48.0/ktlint && chmod a+x ktlint
ktlint -F "examples/**/*.kt" "sanitizers/**/*.kt" "src/**/*.kt" "tests/**/*.kt" --disabled_rules=package-name
# BUILD files
# go install github.com/bazelbuild/buildtools/buildifier@latest
buildifier -r .
# Licence headers
# go install github.com/google/addlicense@latest
addlicense -c "Code Intelligence GmbH" bazel/ deploy/ docker/ examples/ sanitizers/ src/ tests/ *.bzl