diff --git a/codecs/avif/enc/avif_enc.cpp b/codecs/avif/enc/avif_enc.cpp index fe3e3043..56a2b517 100644 --- a/codecs/avif/enc/avif_enc.cpp +++ b/codecs/avif/enc/avif_enc.cpp @@ -1,7 +1,6 @@ #include #include #include -#include #include "avif/avif.h" using namespace emscripten; diff --git a/codecs/oxipng/src/lib.rs b/codecs/oxipng/src/lib.rs index b47fc75f..f48c66f3 100644 --- a/codecs/oxipng/src/lib.rs +++ b/codecs/oxipng/src/lib.rs @@ -1,5 +1,5 @@ -use wasm_bindgen::prelude::*; use oxipng::AlphaOptim; +use wasm_bindgen::prelude::*; mod malloc_shim; @@ -8,14 +8,14 @@ pub mod parallel; #[wasm_bindgen] pub fn optimise(data: &[u8], level: u8) -> Vec { - let mut options = oxipng::Options::from_preset(level); - options.alphas.insert(AlphaOptim::Black); - options.alphas.insert(AlphaOptim::White); - options.alphas.insert(AlphaOptim::Up); - options.alphas.insert(AlphaOptim::Down); - options.alphas.insert(AlphaOptim::Left); - options.alphas.insert(AlphaOptim::Right); + let mut options = oxipng::Options::from_preset(level); + options.alphas.insert(AlphaOptim::Black); + options.alphas.insert(AlphaOptim::White); + options.alphas.insert(AlphaOptim::Up); + options.alphas.insert(AlphaOptim::Down); + options.alphas.insert(AlphaOptim::Left); + options.alphas.insert(AlphaOptim::Right); - options.deflate = oxipng::Deflaters::Libdeflater; - oxipng::optimize_from_memory(data, &options).unwrap_throw() + options.deflate = oxipng::Deflaters::Libdeflater; + oxipng::optimize_from_memory(data, &options).unwrap_throw() } diff --git a/codecs/oxipng/src/parallel.rs b/codecs/oxipng/src/parallel.rs index e5ced704..90046659 100644 --- a/codecs/oxipng/src/parallel.rs +++ b/codecs/oxipng/src/parallel.rs @@ -1,4 +1,4 @@ -use crossbeam_channel::{Sender, Receiver, bounded}; +use crossbeam_channel::{bounded, Receiver, Sender}; use once_cell::sync::OnceCell; use wasm_bindgen::prelude::*; use wasm_bindgen::JsValue; @@ -35,7 +35,8 @@ extern "C" { // shared memory and blocks the current thread until they're all grabbed. // 4) Provide a `worker_initializer` that is expected to be invoked from various workers, // reads one `threadPtr` from the shared channel and starts running it. -static CHANNEL: OnceCell<(Sender, Receiver)> = OnceCell::new(); +static CHANNEL: OnceCell<(Sender, Receiver)> = + OnceCell::new(); #[wasm_bindgen] pub fn worker_initializer(num: usize) -> JsValue { diff --git a/codecs/webp/dec/webp_dec.cpp b/codecs/webp/dec/webp_dec.cpp index d73fd856..ef7c60ce 100644 --- a/codecs/webp/dec/webp_dec.cpp +++ b/codecs/webp/dec/webp_dec.cpp @@ -17,7 +17,10 @@ val decode(std::string buffer) { int width, height; std::unique_ptr rgba( WebPDecodeRGBA((const uint8_t*)buffer.c_str(), buffer.size(), &width, &height)); - return rgba ? ImageData.new_(Uint8ClampedArray.new_(typed_memory_view(width * height * 4, rgba.get())), width, height) : val::null(); + return rgba ? ImageData.new_( + Uint8ClampedArray.new_(typed_memory_view(width * height * 4, rgba.get())), + width, height) + : val::null(); } EMSCRIPTEN_BINDINGS(my_module) { diff --git a/package.json b/package.json index 2d6e4705..6a521be6 100644 --- a/package.json +++ b/package.json @@ -49,9 +49,9 @@ } }, "lint-staged": { - "*.{js,css,json,md,ts,tsx}": [ - "prettier --write" - ] + "*.{js,css,json,md,ts,tsx}": "prettier --write", + "*.{c,h,cpp,hpp}": "clang-format -i", + "*.rs": "rustfmt" }, "dependencies": { "wasm-feature-detect": "^1.2.9"