Multi functional app to find duplicates, empty folders, similar images etc.
65 matches across 8 categories. Click a row to expand file-level details.
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | misc/find_unused_callbacks.py | 59 | print(f"Error: {callabler_path} not found") |
| MEDIUM | misc/find_unused_callbacks.py | 78 | print(f"Error: Callback {format_green(callback)} has NO Rust implementation") |
| MEDIUM | misc/find_unused_callbacks.py | 81 | print(f"Error: Callback {format_green(callback)} has {len(matches)} Rust implementations (expected 1)") |
| MEDIUM | misc/simplify_and_minify_svg.py | 18 | print(f"Error: {result.stderr}") |
| LOW | misc/find_unused_settings_properties.py | 58 | except Exception as e: |
| MEDIUM | misc/find_unused_settings_properties.py | 79 | print(f"Error: Settings file not found at {settings_file}") |
| LOW | misc/remove_comments.py | 200 | except Exception as e: |
| MEDIUM | misc/find_unused_slint_translations.py | 74 | print(f"Error: Could not find a translation Rust file in {folder}/src/ (tried: {translation_rs_candidates})") |
| LOW | misc/ai_translate/translate.py | 85 | except Exception as e: |
| MEDIUM | misc/ai_translate/translate.py | 193 | print(f"Error: English folder not found at {en_folder}") |
| MEDIUM | misc/ai_translate/translate.py | 198 | print(f"Error: No FTL file found in {en_folder}") |
| MEDIUM | misc/ai_translate/translate.py | 322 | print(f"Error: Path does not exist: {i18n_path}") |
| MEDIUM | misc/ai_translate/translate.py | 326 | print(f"Error: Path is not a directory: {i18n_path}") |
| LOW | misc/ai_translate/translate.py | 334 | except Exception as e: |
| MEDIUM | misc/ai_translate/validate_translations.py | 254 | print(f"Error: English folder not found at {en_folder}") |
| MEDIUM | misc/ai_translate/validate_translations.py | 259 | print(f"Error: No FTL file found in {en_folder}") |
| MEDIUM | misc/ai_translate/validate_translations.py | 400 | print(f"Error: Path does not exist: {i18n_path}") |
| MEDIUM | misc/ai_translate/validate_translations.py | 404 | print(f"Error: Path is not a directory: {i18n_path}") |
| LOW | misc/ai_translate/validate_translations.py | 413 | except Exception as e: |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | Cargo.toml | 21 | #slint = { git = "https://github.com/slint-ui/slint.git" } |
| LOW | czkawka_core/i18n.toml | 1 | # (Required) The language identifier of the language used in the |
| LOW | czkawka_core/src/tools/similar_images/core.rs | 741 | // parameters.similarity = rand::random::<u32>() % 40; |
| LOW | czkawka_core/src/tools/exif_remover/core.rs | 321 | // let ms = nom_exif::MediaSource::file_path(path).map_err(|e| format!("Failed to open file: {e}"))?; |
| LOW | czkawka_core/src/common/config_cache_path.rs | 21 | } |
| LOW | czkawka_core/src/common/progress_data.rs | 1 | use log::error; |
| LOW | czkawka_core/src/common/progress_data.rs | 21 | // 3 - Saving cache |
| LOW | czkawka_core/src/common/progress_data.rs | 41 | // 0 - Collecting files |
| LOW | czkawka_core/src/common/progress_data.rs | 61 | // 1 - Scanning files |
| LOW | czkawka_core/src/helpers/debug_timer.rs | 1 | use std::time::{Duration, Instant}; |
| LOW | czkawka_core/src/helpers/debug_timer.rs | 21 | /// |
| LOW | czkawka_core/src/helpers/debug_timer.rs | 41 | /// println!("{}", report); |
| LOW | czkawka_core/src/helpers/ffprobe.rs | 1 | //! Simple wrapper for the [ffprobe](https://ffmpeg.org/ffprobe.html) CLI utility, |
| LOW | czkawka_gui/i18n.toml | 1 | # (Required) The language identifier of the language used in the |
| LOW | czkawka_gui/src/gui_structs/common_upper_tree_view.rs | 41 | // pub fn get_current_page(&self) -> Option<NotebookMainEnum { |
| LOW | ci_tester/src/advanced_tests.rs | 141 | |
| LOW | ci_tester/src/advanced_tests.rs | 301 | )?; |
| LOW | ci_tester/src/advanced_tests.rs | 381 | |
| LOW | ci_tester/src/advanced_tests.rs | 501 | ensure_exists(&format!("{dir}/ref2/file_b.bin"))?; |
| LOW | ci_tester/src/advanced_tests.rs | 541 | // Only one copy was visible → no duplicates → both files survive |
| LOW | ci_tester/src/test_file_system.rs | 1 | //! In-memory representation of the test file tree. |
| LOW | ci_tester/src/test_file_system.rs | 21 | //! | Images/A2.jpg | 8 772 | 2023-10-12 15:21 | oldest jpg (tied A5) | |
| LOW | cedinia/Cargo.toml | 101 | # Plain NativeActivity is fine; onActivityResult is handled by a headless |
| LOW | krokiet/i18n.toml | 1 | # (Required) The language identifier of the language used in the |
| LOW | krokiet/src/set_initial_gui_info.rs | 41 | let video_optimizer_noise_reduction_display_names = StringComboBoxItems::get_display_names(video_optimizer_noise_red |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | misc/find_unused_settings_properties.py | 38 | |
| LOW | misc/find_unused_settings_properties.py | 65 | |
| LOW | misc/remove_comments.py | 14 | |
| LOW | misc/ai_translate/translate.py | 29 | |
| LOW | misc/ai_translate/translate.py | 117 | |
| LOW | misc/ai_translate/validate_translations.py | 105 | |
| LOW | misc/ai_translate/validate_translations.py | 142 | |
| LOW | misc/ai_translate/validate_translations.py | 247 | |
| LOW | misc/ai_translate/ftl_utils.py | 36 |
| Severity | File | Line | Snippet |
|---|---|---|---|
| HIGH | czkawka_core/src/common/directories.rs | 361 | // use recursive_search = true and skip_exist_check = true as requested |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | misc/find_unused_settings_properties.py | 108 | # Print results |
| LOW | misc/find_unused_slint_translations.py | 6 | # Check if in other slint files they are used |
| LOW | misc/find_unused_slint_translations.py | 7 | # Check if in all items from translations are used in a way f"set_{}(" in src/connect_translation.rs |
| LOW | misc/find_unused_slint_translations.py | 90 | # Check if all arguments are used in Slint files |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | misc/find_unused_settings_properties.py | 7 | def extract_settings_properties(settings_file: Path) -> Dict[str, str]: |
| LOW | misc/find_unused_settings_properties.py | 38 | def check_property_usage_in_rust(rust_files: List[Path], property_name: str) -> Tuple[bool, bool]: |
| LOW | misc/remove_comments.py | 14 | def remove_comments_from_text(s: str) -> str: |
| LOW | misc/ai_translate/translate.py | 117 | def update_language_file_content(lang_file: pathlib.Path, translations: Dict[str, str]) -> None: |
| LOW | misc/ai_translate/validate_translations.py | 142 | def fix_trailing_dots_in_language_file( |
| Severity | File | Line | Snippet |
|---|---|---|---|
| MEDIUM | misc/test_compilation_speed_size/src/main.rs | 170 | if let Err(e) = writeln!(file, "// Absolutely nothing") { |
| Severity | File | Line | Snippet |
|---|---|---|---|
| LOW | misc/remove_comments.py | 3 |