Source code
Revision control
Copy as Markdown
Other Tools
---
spidermonkey-style:
description: >
Check that SpiderMonkey #include directives use the right path and form,
are correctly ordered, and don't form header cycles
include:
- intl/components
- js/public
- js/src
- memory/mozalloc
- mfbt
- mozglue
exclude:
- js/src/ctypes/libffi
- js/src/editline
- js/src/vtune
- js/src/xsum
- js/src/zydis
extensions:
- c
- cpp
- h
- msg
- tbl
support-files:
- 'tools/lint/spidermonkey/**'
type: global
payload: spidermonkey:style
spidermonkey-macroassembler:
description: >
Check that MacroAssembler methods declared in MacroAssembler.h are
defined for every architecture that claims to define them
include:
- js/src/jit
extensions:
- cpp
- h
support-files:
- 'tools/lint/spidermonkey/**'
type: global
payload: spidermonkey:macroassembler
spidermonkey-opcode:
description: Check the bytecode documentation in js/src/vm/Opcodes.h
include:
- js/src/vm/Opcodes.h
- js/src/vm/jsopcode.py
support-files:
- 'tools/lint/spidermonkey/**'
type: global
payload: spidermonkey:opcode