Skip to content

Commit ed75fbe

Browse files
authored
rules: Use EmitIssueOnExpr when emitting an issue for an expression (#195)
1 parent ae135f5 commit ed75fbe

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

rules/aws_elasticache_cluster_previous_type.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ func (r *AwsElastiCacheClusterPreviousTypeRule) Check(runner tflint.Runner) erro
7171

7272
return runner.EnsureNoError(err, func() error {
7373
if r.previousNodeTypes[nodeType] {
74-
runner.EmitIssue(
74+
runner.EmitIssueOnExpr(
7575
r,
7676
fmt.Sprintf("\"%s\" is previous generation node type.", nodeType),
77-
attribute.Expr.Range(),
77+
attribute.Expr,
7878
)
7979
}
8080
return nil

rules/aws_elasticache_replication_group_previous_type.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ func (r *AwsElastiCacheReplicationGroupPreviousTypeRule) Check(runner tflint.Run
7171

7272
return runner.EnsureNoError(err, func() error {
7373
if r.previousNodeTypes[nodeType] {
74-
runner.EmitIssue(
74+
runner.EmitIssueOnExpr(
7575
r,
7676
fmt.Sprintf("\"%s\" is previous generation node type.", nodeType),
77-
attribute.Expr.Range(),
77+
attribute.Expr,
7878
)
7979
}
8080
return nil

rules/aws_s3_bucket_name.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -70,20 +70,20 @@ func (r *AwsS3BucketNameRule) Check(runner tflint.Runner) error {
7070
return runner.EnsureNoError(err, func() error {
7171
if config.Prefix != "" {
7272
if !strings.HasPrefix(name, config.Prefix) {
73-
runner.EmitIssue(
73+
runner.EmitIssueOnExpr(
7474
r,
7575
fmt.Sprintf(`Bucket name "%s" does not have prefix "%s"`, name, config.Prefix),
76-
attribute.Expr.Range(),
76+
attribute.Expr,
7777
)
7878
}
7979
}
8080

8181
if config.Regex != "" {
8282
if !regex.MatchString(name) {
83-
runner.EmitIssue(
83+
runner.EmitIssueOnExpr(
8484
r,
8585
fmt.Sprintf(`Bucket name "%s" does not match regex "%s"`, name, config.Regex),
86-
attribute.Expr.Range(),
86+
attribute.Expr,
8787
)
8888
}
8989
}

0 commit comments

Comments
 (0)