Clippy pedantic
This commit is contained in:
@@ -6,5 +6,5 @@ edition = "2021"
|
||||
[dependencies]
|
||||
chrono = "0.4.31"
|
||||
clap = { version = "4.4.7", features = ["derive"] }
|
||||
colored = "2.0.4"
|
||||
colored = "3.0.0"
|
||||
term_size = "0.3.2"
|
||||
|
||||
@@ -37,7 +37,7 @@ impl Element {
|
||||
return Self {
|
||||
path: path_str.to_string(),
|
||||
file_type: TypeOfFile::File,
|
||||
name: path_str.split('/').last().unwrap().to_string(),
|
||||
name: path_str.split('/').next_back().unwrap().to_string(),
|
||||
perms: None,
|
||||
size: 0,
|
||||
creation: SystemTime::UNIX_EPOCH,
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
#![warn(clippy::pedantic)]
|
||||
use clap::Parser;
|
||||
use lsplus::{
|
||||
out::{default::default, list::list},
|
||||
|
||||
@@ -11,7 +11,7 @@ pub fn default(mut elements: Vec<Element>) {
|
||||
let mut num_columns = 1;
|
||||
let mut column_widths: Vec<usize> = Vec::new();
|
||||
|
||||
let mut total = std::usize::MAX;
|
||||
let mut total = usize::MAX;
|
||||
while total >= width - 1 {
|
||||
total = 0;
|
||||
num_columns = (elements.len() as f32 / i as f32).ceil() as usize;
|
||||
|
||||
@@ -42,7 +42,7 @@ fn print_header(name_length: usize) {
|
||||
}
|
||||
|
||||
fn print_elements(
|
||||
elements: &mut Vec<Element>,
|
||||
elements: &mut [Element],
|
||||
name_length: usize,
|
||||
recursive_limit: usize,
|
||||
current_depth: usize,
|
||||
|
||||
@@ -89,7 +89,7 @@ pub fn sort_elements(elements: &mut [Element], sort_by: &SortBy) {
|
||||
|
||||
// ALL ICONS MUST BE FOLLOWED BY A SPACE
|
||||
pub fn get_icon_file_type<'a>(filename: String) -> &'a str {
|
||||
let extension = filename.split('.').last().unwrap();
|
||||
let extension = filename.split('.').next_back().unwrap();
|
||||
match extension.to_lowercase().as_str() {
|
||||
"jpg" | "jpeg" | "png" | "bmp" | "gif" | "webp" | "svg" => " ",
|
||||
"zip" | "rar" | "7zip" | "tar" | "gz" | "tgz" => " ",
|
||||
|
||||
Reference in New Issue
Block a user