From 8a163d465bf7f75a9c338fc523c09030bf5a7cac Mon Sep 17 00:00:00 2001 From: marqdevx Date: Fri, 26 Aug 2022 12:20:14 +0200 Subject: [PATCH] Assets folder name recognition fixes --- index.js | 4 ++-- validations/assets.js | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index f7901f5..891b25a 100644 --- a/index.js +++ b/index.js @@ -4,11 +4,11 @@ import { ArticleManager } from './logic/article-manager.js'; import { validateDuplicatedOpeningHeading, validateHeadingsNesting, validateMaxLength, validateNumberedHeadings, validateOpeningHeadingLevel, validateSpacing, validateTitleCase } from './validations/headings.js' import { validateMetaData } from './validations/metadata.js'; import { validateRules } from './validations/rules.js'; -import { validateImageDescriptions, validateImagePaths, validateReferencedAssets, validateSVGFiles } from './validations/assets.js'; +import { validateImageDescriptions, validateImagePaths, validateReferencedAssets, validateSVGFiles, validateAssetsFolderName } from './validations/assets.js'; import { validateSyntaxSpecifiers } from './validations/code-blocks.js'; import { validateNestedLists } from './validations/lists.js'; import { validateBrokenLinks } from './validations/links.js'; import { ConfigManager } from './logic/config-manager.js'; import { validateFolderName } from './validations/naming.js'; -export { Validator, ArticleManager, validateDuplicatedOpeningHeading, validateHeadingsNesting, validateMaxLength, validateNumberedHeadings, validateOpeningHeadingLevel, validateSpacing, validateTitleCase, validateMetaData, validateRules, validateImageDescriptions, validateImagePaths, validateReferencedAssets, validateSVGFiles, validateSyntaxSpecifiers, validateNestedLists, validateBrokenLinks, ConfigManager, validateFolderName } \ No newline at end of file +export { Validator, ArticleManager, validateDuplicatedOpeningHeading, validateHeadingsNesting, validateMaxLength, validateNumberedHeadings, validateOpeningHeadingLevel, validateSpacing, validateTitleCase, validateMetaData, validateRules, validateImageDescriptions, validateImagePaths, validateReferencedAssets, validateSVGFiles, validateAssetsFolderName, validateSyntaxSpecifiers, validateNestedLists, validateBrokenLinks, ConfigManager, validateFolderName } \ No newline at end of file diff --git a/validations/assets.js b/validations/assets.js index 4297cbf..bfa256f 100644 --- a/validations/assets.js +++ b/validations/assets.js @@ -89,7 +89,8 @@ function validateSVGFiles(article){ * @returns an array of ValidationIssue objects for the found issues. */ function validateAssetsFolderName(article){ - if(article.assets.length > 0 && article.assetsFolder === null){ + + if(article.assets.length > 0 && article.assetsFolder != "assets"){ const errorMessage = "No standard assets directory found"; return new ValidationIssue(errorMessage, article.contentFilePath, ValidationIssue.Type.WARNING); }