Skip to content

Commit 3beda64

Browse files
alecthomasclaude
andcommitted
refactor: remove dead error variable in needRules
The outer err was never assigned, so the tail return was always nil; return maybeCompile's result directly. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
1 parent 49190d1 commit 3beda64

1 file changed

Lines changed: 1 addition & 5 deletions

File tree

regexp.go

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -421,7 +421,6 @@ func (r *RegexLexer) fetchRules() error {
421421
}
422422

423423
func (r *RegexLexer) needRules() error {
424-
var err error
425424
if r.fetchRulesFunc != nil {
426425
r.compileOnce.Do(func() {
427426
r.compileError = r.fetchRules()
@@ -430,10 +429,7 @@ func (r *RegexLexer) needRules() error {
430429
return r.compileError
431430
}
432431
}
433-
if err := r.maybeCompile(); err != nil {
434-
return err
435-
}
436-
return err
432+
return r.maybeCompile()
437433
}
438434

439435
// Tokenise text using lexer, returning an iterator.

0 commit comments

Comments
 (0)