Skip to content

Commit e8f1608

Browse files
committed
⚡ Ignore comments in whitelist
1 parent 617ab56 commit e8f1608

File tree

1 file changed

+10
-8
lines changed

1 file changed

+10
-8
lines changed

src/index.ts

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,16 @@ import { action } from './action'
66
try {
77
const directory = (getInput('directory', { required: false, trimWhitespace: true }) || '.').replaceAll('\'', '')
88
const allowedLicenses = new Set(getMultilineInput('allowed', { required: false }) ?? [])
9-
const ignoredPackages = new Set(getMultilineInput('ignored', { required: false }).map(pkg => {
10-
if (pkg.startsWith('@')) {
11-
const [ _, name = '', version = '' ] = pkg.split('@')
12-
return { name: `@${name}`, version }
13-
}
14-
const [ name = '', version = '' ] = pkg.split('@')
15-
return { name, version }
16-
}))
9+
const ignoredPackages = new Set(getMultilineInput('ignored', { required: false })
10+
.map(pkg => pkg.replace(/#.*$/, '').trim())
11+
.map(pkg => {
12+
if (pkg.startsWith('@')) {
13+
const [ _, name = '', version = '' ] = pkg.split('@')
14+
return { name: `@${name}`, version }
15+
}
16+
const [ name = '', version = '' ] = pkg.split('@')
17+
return { name, version }
18+
}))
1719

1820
const result = await action(directory, allowedLicenses, ignoredPackages)
1921

0 commit comments

Comments
 (0)