chore: lints moved from main.rs to Cargo.toml
This commit is contained in:
+14
@@ -11,6 +11,20 @@ readme = "README.md"
|
|||||||
keywords = ["docker", "tui", "tokio", "terminal", "podman"]
|
keywords = ["docker", "tui", "tokio", "terminal", "podman"]
|
||||||
categories = ["command-line-utilities"]
|
categories = ["command-line-utilities"]
|
||||||
|
|
||||||
|
[lints.rust]
|
||||||
|
unsafe_code = "forbid"
|
||||||
|
|
||||||
|
[lints.clippy]
|
||||||
|
expect_used = "warn"
|
||||||
|
nursery = "warn"
|
||||||
|
pedantic ="warn"
|
||||||
|
todo = "warn"
|
||||||
|
unused_async = "warn"
|
||||||
|
unwrap_used = "warn"
|
||||||
|
module_name_repetitions = "allow"
|
||||||
|
doc_markdown = "allow"
|
||||||
|
similar_names = "allow"
|
||||||
|
|
||||||
[dependencies]
|
[dependencies]
|
||||||
anyhow = "1.0"
|
anyhow = "1.0"
|
||||||
# bollard = "0.15"
|
# bollard = "0.15"
|
||||||
|
|||||||
+5
-17
@@ -1,19 +1,5 @@
|
|||||||
#![forbid(unsafe_code)]
|
|
||||||
#![warn(
|
|
||||||
clippy::expect_used,
|
|
||||||
clippy::nursery,
|
|
||||||
clippy::pedantic,
|
|
||||||
clippy::todo,
|
|
||||||
clippy::unused_async,
|
|
||||||
clippy::unwrap_used
|
|
||||||
)]
|
|
||||||
#![allow(
|
|
||||||
clippy::module_name_repetitions,
|
|
||||||
clippy::doc_markdown,
|
|
||||||
clippy::similar_names
|
|
||||||
)]
|
|
||||||
// Only allow when debugging
|
// Only allow when debugging
|
||||||
#![allow(unused)]
|
// #![allow(unused)]
|
||||||
|
|
||||||
use app_data::AppData;
|
use app_data::AppData;
|
||||||
use app_error::AppError;
|
use app_error::AppError;
|
||||||
@@ -123,6 +109,8 @@ async fn main() {
|
|||||||
|
|
||||||
let args = CliArgs::new();
|
let args = CliArgs::new();
|
||||||
|
|
||||||
|
// If running via Docker image, need to sleep else program will just quit straight away, no real idea why
|
||||||
|
// So just sleep for small while
|
||||||
if args.in_container {
|
if args.in_container {
|
||||||
std::thread::sleep(std::time::Duration::from_millis(250));
|
std::thread::sleep(std::time::Duration::from_millis(250));
|
||||||
}
|
}
|
||||||
@@ -144,9 +132,9 @@ async fn main() {
|
|||||||
.await;
|
.await;
|
||||||
|
|
||||||
if args.gui {
|
if args.gui {
|
||||||
let (input_sx, input_rx) = tokio::sync::mpsc::channel(32);
|
let (sx, input_rx) = tokio::sync::mpsc::channel(32);
|
||||||
handler_init(&app_data, &docker_tx, &gui_state, input_rx, &is_running);
|
handler_init(&app_data, &docker_tx, &gui_state, input_rx, &is_running);
|
||||||
Ui::create(app_data, docker_tx.clone(), gui_state, is_running, input_sx).await;
|
Ui::create(app_data, gui_state, is_running, sx).await;
|
||||||
} else {
|
} else {
|
||||||
info!("in debug mode\n");
|
info!("in debug mode\n");
|
||||||
// Debug mode for testing, less pointless now, will display some basic information
|
// Debug mode for testing, less pointless now, will display some basic information
|
||||||
|
|||||||
Reference in New Issue
Block a user