Skip to content

Commit

Permalink
checkers: turn init() for embedded rules into exported func (#1246)
Browse files Browse the repository at this point in the history
The `checkers` package user should use `checkers.InitEmbeddedRules()`
if ruleguard-based rules should be enabled.

Fixes #1218
  • Loading branch information
quasilyte committed Aug 9, 2022
1 parent 1d7d822 commit 8df9d7e
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
2 changes: 1 addition & 1 deletion checkers/embedded_rules.go
Expand Up @@ -15,7 +15,7 @@ import (

//go:generate go run ./rules/precompile.go -rules ./rules/rules.go -o ./rulesdata/rulesdata.go

func init() {
func InitEmbeddedRules() {
filename := "rules/rules.go"

fset := token.NewFileSet()
Expand Down
3 changes: 2 additions & 1 deletion cmd/gocritic/main.go
@@ -1,13 +1,14 @@
package main

import (
_ "github.com/go-critic/go-critic/checkers" // Register go-critic checkers
"github.com/go-critic/go-critic/checkers" // Register go-critic checkers
"github.com/go-critic/go-critic/framework/lintmain"
)

var Version = "v0.0.0-SNAPSHOT"

func main() {
checkers.InitEmbeddedRules()
lintmain.Run(lintmain.Config{
Name: "gocritic",
Version: Version,
Expand Down

0 comments on commit 8df9d7e

Please sign in to comment.