From 70c25c45d61926beca789fda0e57a10cbeef81e3 Mon Sep 17 00:00:00 2001 From: ringabout <43030857+ringabout@users.noreply.github.com> Date: Thu, 22 Sep 2022 03:04:33 +0800 Subject: fixes #20397; fixes stylecheck regression (#20398) * fixes #20397; fixes stylecheck * add testcase --- compiler/linter.nim | 1 + 1 file changed, 1 insertion(+) (limited to 'compiler') diff --git a/compiler/linter.nim b/compiler/linter.nim index 2c0ad4d6f..0c2aaef79 100644 --- a/compiler/linter.nim +++ b/compiler/linter.nim @@ -93,6 +93,7 @@ proc nep1CheckDefImpl(conf: ConfigRef; info: TLineInfo; s: PSym; k: TSymKind) = template styleCheckDef*(ctx: PContext; info: TLineInfo; sym: PSym; k: TSymKind) = ## Check symbol definitions adhere to NEP1 style rules. if optStyleCheck in ctx.config.options and # ignore if styleChecks are off + {optStyleHint, optStyleError} * ctx.config.globalOptions != {} and # check only if hint/error is enabled hintName in ctx.config.notes and # ignore if name checks are not requested ctx.config.belongsToProjectPackage(ctx.module) and # ignore foreign packages optStyleUsages notin ctx.config.globalOptions and # ignore if requested to only check name usage -- cgit 1.4.1-2-gfad0