mirror of
https://github.com/topjohnwu/Magisk.git
synced 2025-05-01 06:54:27 +02:00
Run clippy through build.py
This commit is contained in:
parent
63231d97ce
commit
18cb659ff3
13
build.py
13
build.py
@ -520,6 +520,16 @@ def build_all():
|
|||||||
############
|
############
|
||||||
|
|
||||||
|
|
||||||
|
def clippy_cli():
|
||||||
|
args.force_out = True
|
||||||
|
os.chdir(Path("native", "src"))
|
||||||
|
cmds = ["clippy", "--no-deps", "--target", ""]
|
||||||
|
for triple in build_abis.values():
|
||||||
|
cmds[3] = triple
|
||||||
|
run_cargo(cmds)
|
||||||
|
os.chdir(Path("..", ".."))
|
||||||
|
|
||||||
|
|
||||||
def cargo_cli():
|
def cargo_cli():
|
||||||
args.force_out = True
|
args.force_out = True
|
||||||
if len(args.commands) >= 1 and args.commands[0] == "--":
|
if len(args.commands) >= 1 and args.commands[0] == "--":
|
||||||
@ -769,6 +779,8 @@ def parse_args():
|
|||||||
)
|
)
|
||||||
cargo_parser.add_argument("commands", nargs=argparse.REMAINDER)
|
cargo_parser.add_argument("commands", nargs=argparse.REMAINDER)
|
||||||
|
|
||||||
|
clippy_parser = subparsers.add_parser("clippy", help="run clippy on Rust sources")
|
||||||
|
|
||||||
rustup_parser = subparsers.add_parser("rustup", help="setup rustup wrapper")
|
rustup_parser = subparsers.add_parser("rustup", help="setup rustup wrapper")
|
||||||
rustup_parser.add_argument(
|
rustup_parser.add_argument(
|
||||||
"wrapper_dir", help="path to setup rustup wrapper binaries"
|
"wrapper_dir", help="path to setup rustup wrapper binaries"
|
||||||
@ -778,6 +790,7 @@ def parse_args():
|
|||||||
all_parser.set_defaults(func=build_all)
|
all_parser.set_defaults(func=build_all)
|
||||||
native_parser.set_defaults(func=build_native)
|
native_parser.set_defaults(func=build_native)
|
||||||
cargo_parser.set_defaults(func=cargo_cli)
|
cargo_parser.set_defaults(func=cargo_cli)
|
||||||
|
clippy_parser.set_defaults(func=clippy_cli)
|
||||||
rustup_parser.set_defaults(func=setup_rustup)
|
rustup_parser.set_defaults(func=setup_rustup)
|
||||||
app_parser.set_defaults(func=build_app)
|
app_parser.set_defaults(func=build_app)
|
||||||
stub_parser.set_defaults(func=build_stub)
|
stub_parser.set_defaults(func=build_stub)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user