Files

15 lines
455 B
C#

using MarketAlly.GitCommitEditor.Models;
namespace MarketAlly.GitCommitEditor.Services;
public interface ICommitMessageAnalyzer
{
MessageQualityScore Analyze(string message);
/// <summary>
/// Analyzes a commit message with context about the actual changes.
/// This allows detection of vague messages that don't describe significant changes.
/// </summary>
MessageQualityScore Analyze(string message, CommitContext context);
}