#!/usr/bin/env bash _SCRIPT_DIR=$(dirname $0); pushd $_SCRIPT_DIR; # Enable debugging if the script is run with --debug if [[ "$1" == "--debug" ]]; then set -x fi . ./_build_env export CARGO_BUILD_TARGET=${CARGO_BUILD_TARGET:-"wasm32-unknown-emscripten"}; export SKIA_BINARIES_URL=${SKIA_BINARIES_URL:-"https://github.com/penpot/skia-binaries/releases/download/0.81.0-3/skia-binaries-24dee32a277b6c7b5357-wasm32-unknown-emscripten-gl-svg-textlayout-binary-cache.tar.gz"} ALLOWED_RULES="-D static_mut_refs" # ./lint --fix if [[ "$1" == "--fix" ]]; then cargo clippy \ --fix --allow-dirty \ --target=wasm32-unknown-emscripten \ --all-targets \ -- -D warnings \ $ALLOWED_RULES else cargo clippy \ --target=wasm32-unknown-emscripten \ --all-targets \ -- -D warnings \ $ALLOWED_RULES fi RESULT=$? popd exit $RESULT