From d369ed0601b8a4a935cbdc2b38bdb6e46a9214e8 Mon Sep 17 00:00:00 2001 From: Tatiana Poray Date: Thu, 30 Jun 2016 11:12:00 +0200 Subject: [PATCH] Allow lower letter after period if no any space. For example: Overriding Application.components.UserProfile component. --- .../validate-jsdoc/require-description-complete-sentence.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/rules/validate-jsdoc/require-description-complete-sentence.js b/lib/rules/validate-jsdoc/require-description-complete-sentence.js index d48d670..4c534e4 100644 --- a/lib/rules/validate-jsdoc/require-description-complete-sentence.js +++ b/lib/rules/validate-jsdoc/require-description-complete-sentence.js @@ -9,9 +9,11 @@ module.exports.options = { * * This matches when a new line or start of a blank line * does not start with an upper case letter. - * It also matches a period not fllowed by an upper case letter. + * It also matches a period not followed by an upper case letter. + * Allow lower letter after period if no any space. For example: + * Overriding Application.components.UserProfile component. */ -var RE_NEW_LINE_START_WITH_UPPER_CASE = /((\n\s*\n)|(?:\w{2,})\.)\s*[a-z]/g; +var RE_NEW_LINE_START_WITH_UPPER_CASE = /((\n\s*\n\s*[a-z])|(?:\w{2,})\.\s+[a-z])/g; var START_DESCRIPTION = /^\s*[a-z]/g;