@putout/processor-wasm

3.0.0 • Public • Published

@putout/processor-wasm NPM version

WebAssembly is a low-level assembly-like language with a compact binary format that runs with near-native performance. It designed to run alongside JavaScript, allowing both to work together.

(c) MDN

🐊Putout processor adds ability to lint wasm.

Install

npm i @putout/processor-wasm -D

Usage

{
    "processors": ["wasm"]
}

Rules

convert-get-local-to-local-get

The local.get instruction returns the value of the local at index $id in the locals vector of the current function execution. The type parameter is bound to the type of the local.

(c) Wasm Reference Manual

get_local is DEPRECATED.

-get_local $a
+local.get $a

convert-set-local-to-local-set

The local.set instruction returns the value of the local at index $id in the locals vector of the current function execution. The type parameter is bound to the type of the local.

(c) Wasm Reference Manual

set_local is DEPReCATED.

-set_local $a
+local.set $a

License

MIT

Package Sidebar

Install

npm i @putout/processor-wasm

Weekly Downloads

0

Version

3.0.0

License

MIT

Unpacked Size

7.02 kB

Total Files

8

Last publish

Collaborators

  • coderaiser