Charles Hall
0afc1d2f50
change rustfmt configuration
...
This change is fully automated, except the `rustfmt.toml` changes and
a few clippy directives to allow specific functions with too many lines
because they are longer now.
2024-05-16 19:11:40 -07:00
Charles Hall
1911ad34d9
stop putting comments and code on the same line
2024-05-16 15:22:35 -07:00
Charles Hall
a25f2ec950
add conduit compat mode
...
This makes it possible to deploy Grapevine while using a database
originally created by Conduit, including leaving the admin bot user's
localpart the same as before.
2024-05-14 20:21:51 -07:00
Charles Hall
f205280520
use the intended default port by default
...
Why was it not like this before? All the documentation and examples used
this as the default port.
2024-05-14 20:08:37 -07:00
Charles Hall
a569bf8d99
enable zero_sized_map_values lint
2024-05-14 20:01:25 -07:00
Charles Hall
8ef278d358
enable struct_excessive_bools lint
...
And ignore it in the one place it fires, I know.
2024-05-14 20:01:24 -07:00
Charles Hall
bd6ea4e358
enable format_push_string lint
2024-05-12 18:51:26 -07:00
Charles Hall
2ff08c9fc4
enable dead_code lint
...
And delete all the dead code. And add some cfgs for feature-specific
items.
2024-05-12 18:51:26 -07:00
Charles Hall
d748544f0e
enable unreachable_pub lint
...
This causes some other lints to start firing too (which is good), but
I'm going to fix them in follow-up commits to keep things organized.
2024-05-12 18:51:26 -07:00
Charles Hall
a626e7b0f0
enable mod_module_files lint
2024-05-12 18:51:26 -07:00