mirror of
https://github.com/sasjs/lint.git
synced 2026-01-16 00:30:05 +00:00
fix(strictMacroDefinition): updated logic for getting params
This commit is contained in:
@@ -32,12 +32,12 @@ const test = (value: string, config?: LintConfig) => {
|
||||
macros.forEach((macro) => {
|
||||
const declaration = macro.declaration
|
||||
|
||||
const regExpParams = new RegExp(/\((.*?)\)/)
|
||||
const regExpParams = new RegExp(/(?<=\().*(?=\))/)
|
||||
const regExpParamsResult = regExpParams.exec(declaration)
|
||||
|
||||
let _declaration = declaration
|
||||
if (regExpParamsResult) {
|
||||
const paramsPresent = regExpParamsResult[1]
|
||||
const paramsPresent = regExpParamsResult[0]
|
||||
|
||||
const paramsTrimmed = paramsPresent.trim()
|
||||
const params = paramsTrimmed.split(',')
|
||||
|
||||
Reference in New Issue
Block a user