fix: Update generator.rs with proper super:: imports
Some checks failed
CI / lint (push) Failing after 3s
CI / build (push) Has been skipped
CI / test (push) Has been skipped

This commit is contained in:
2026-02-01 12:34:02 +00:00
parent b0b9dfab9f
commit a1da8bb97d

View File

@@ -1,7 +1,7 @@
use crate::analyzer::{AnalysisResult, CommitType};
use crate::git::StagedChanges;
use super::analyzer::{AnalysisResult, CommitType};
use super::git::StagedChanges;
pub fn generate_message(analysis: &AnalysisResult, staged: &StagedChanges) -> String {
pub fn generate_message(analysis: &AnalysisResult, _staged: &StagedChanges) -> String {
let scope = analysis.scope.clone().unwrap_or_default();
let description = &analysis.description;
@@ -14,7 +14,7 @@ pub fn generate_message(analysis: &AnalysisResult, staged: &StagedChanges) -> St
pub fn generate_alternative_messages(
analysis: &AnalysisResult,
staged: &StagedChanges,
_staged: &StagedChanges,
) -> Vec<String> {
let mut messages = Vec::new();
@@ -25,12 +25,12 @@ pub fn generate_alternative_messages(
if !scope.is_empty() {
for verb in &verb_alternatives {
let desc = verb_alternatives_description(verb, &analysis.description, &staged.files);
let desc = format!("{} {}", verb, base_description);
messages.push(format!("{} ({}) : {}", analysis.commit_type, scope, desc));
}
} else {
for verb in &verb_alternatives {
let desc = verb_alternatives_description(verb, &analysis.description, &staged.files);
let desc = format!("{} {}", verb, base_description);
messages.push(format!("{}: {}", analysis.commit_type, desc));
}
}
@@ -38,10 +38,10 @@ pub fn generate_alternative_messages(
messages
}
fn verb_alternatives_description(
fn verb_alternative_description(
verb: &str,
base: &str,
files: &[crate::git::ChangedFile],
files: &[super::git::ChangedFile],
) -> String {
let file_count = files.len();
@@ -88,8 +88,8 @@ pub fn format_message(message: &str) -> String {
#[cfg(test)]
mod tests {
use super::*;
use crate::analyzer::{AnalysisResult, CommitType};
use crate::git::{ChangedFile, FileStatus, StagedChanges};
use super::super::analyzer::AnalysisResult;
use super::super::git::{ChangedFile, FileStatus, StagedChanges};
#[test]
fn test_message_format_with_scope() {
@@ -137,13 +137,13 @@ mod tests {
let staged = StagedChanges {
files: vec![ChangedFile {
path: String::from("api/users_test.rs"),
old_path: None,
status: FileStatus::Added,
additions: 50,
deletions: 0,
is_new: true,
is_deleted: false,
is_renamed: false,
old_path: None,
}],
diff_text: String::new(),
};