1
0
mirror of synced 2026-01-22 09:02:55 -05:00

Fix for unused reusable script (#52591)

This commit is contained in:
Ashish Keshan
2024-10-21 11:36:02 -07:00
committed by GitHub
parent 14fb2b5015
commit f3354171e4
3 changed files with 12 additions and 4 deletions

View File

@@ -24,10 +24,17 @@ export function findUnused({ absolute }: { absolute: boolean }) {
const liquidTokens = getLiquidTokens(fileContents)
for (const token of liquidTokens) {
const { args, name } = token
if (name === 'data' && args.startsWith('reusables.')) {
const reusableName = path.join('data', ...args.split('.')) + '.md'
if (
(name === 'data' || name === 'indented_data_reference') &&
args.startsWith('reusables.')
) {
const reusableName = path.join('data', ...args.split(' ')[0].split('.')) + '.md'
// Special cases where we don't want them to count as reusables. It's an example in a how-to doc
if (reusableName.includes('foo/bar.md') || reusableName.includes('your-reusable-name.md')) {
if (
reusableName.includes('foo/bar.md') ||
reusableName.includes('foo/par.md') ||
reusableName.includes('your-reusable-name.md')
) {
continue
}
const reusablePath = resolveReusablePath(reusableName)

View File

@@ -105,6 +105,7 @@ export function getAllReusablesFilePaths(): string[] {
walk(reusablesDirectory, {
includeBasePath: true,
directories: false,
ignore: ['**/README.md', 'enterprise_deprecation/**'],
}),
)
}