@@ -73,6 +73,7 @@ func RulesMapFromHunks(hunks []Hunk, options LintOptions) (map[string][]Rule, ma
73
73
if err != nil {
74
74
return errors .Wrapf (err , "failed to parse rules for file %s" , file )
75
75
}
76
+ log .Printf ("parsed %d rules for file %s" , len (rules ), file )
76
77
77
78
for _ , rule := range rules {
78
79
if rule .Hunk .File != file {
@@ -109,33 +110,3 @@ func RulesMapFromHunks(hunks []Hunk, options LintOptions) (map[string][]Rule, ma
109
110
110
111
return rulesMap , targetsMap , nil
111
112
}
112
-
113
- // RulesFromFile parses rules from the given file and returns the list of rules.
114
- func RulesFromFile (file string , ranges []Range , options LintOptions ) ([]Rule , error ) {
115
- // Parse rules for the file.
116
- log .Println ("parsing rules for file" , file )
117
- f , err := os .Open (file )
118
- if err != nil {
119
- return nil , errors .Wrapf (err , "failed to open file %s" , file )
120
- }
121
-
122
- defer f .Close ()
123
-
124
- templates , err := options .TemplatesFromFile (file )
125
- if err != nil {
126
- return nil , errors .Wrapf (err , "failed to parse templates for file %s" , file )
127
- }
128
-
129
- tokens , err := lex (f , lexOptions {file , templates })
130
- if err != nil {
131
- return nil , errors .Wrapf (err , "failed to lex file %s" , file )
132
- }
133
-
134
- rules , err := parseRules (file , tokens , ranges )
135
- if err != nil {
136
- return nil , errors .Wrapf (err , "failed to parse rules for file %s" , file )
137
- }
138
-
139
- // Add rules to the map.
140
- return rules , nil
141
- }
0 commit comments