15 lines
455 B
C#
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);
|
|
}
|