This repository was archived by the owner on Aug 31, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 645
Expand file tree
/
Copy pathconfig.toml
More file actions
40 lines (39 loc) · 1.45 KB
/
config.toml
File metadata and controls
40 lines (39 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
[alias]
bench_analyzer = "run -p xtask_bench --release -- --feature analyzer"
bench_formatter = "run -p xtask_bench --release -- --feature formatter"
bench_parser = "run -p xtask_bench --release -- --feature parser"
codegen = "run -p xtask_codegen --"
codegen-bindings = "run -p xtask_codegen --features schema -- bindings"
codegen-configuration = "run -p xtask_codegen --features configuration -- configuration"
codegen-schema = "run -p xtask_codegen --features schema -- schema"
codegen-website = "run -p xtask_codegen --features website -- website"
codemod = "run -p rome_v8 --example codemod --"
contributors = "run -p xtask_contributors --"
coverage = "run -p xtask_coverage --profile=release-with-debug --"
documentation = """
doc \
-p rome_*formatter \
-p rome_control_flow \
-p rome_analyze \
-p rome_*analyze \
-p rome_*_syntax \
-p rome_*_factory \
-p rome_diagnostics \
-p rome_service \
-p rome_cli \
-p rome_console \
-p rome_*parser \
-p rome_text_edit \
-p rome_text_size \
-p rome_js_semantic \
-p rome_markup \
-p rome_rowan
--no-deps
"""
format = "fmt --all --verbose"
lint = "clippy --workspace --all-targets --verbose -- --deny warnings -W clippy::cargo -W clippy::dbg_macro -A clippy::cargo_common_metadata -A clippy::multiple_crate_versions"
lintdoc = "run -p xtask_lintdoc --"
rome-cli = "run -p rome_cli --release --"
rome-cli-dev = "run -p rome_cli --"
[profile.release]
lto = true