-
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix(plugin): Add url property to Link Node (#8)
* Add url property to Link Node When applying `textlint-rule-no-dead-link` to HTML, an error occurred. `` `console ✖ Stack trace TypeError: Parameter "url" must be a string, not undefined at Url.parse (url.js: 102: 11) at Object.urlParse [as parse] (url.js: 96: 5) at isRelative (/usr/local/lib/node_modules/textlint-rule-no-dead-link/lib/no-dead-link .js:83:24) at /usr/local/lib/node_modules/textlint-rule-no-dead-link/lib/no-dead-link. js: 107: 11 at Generator.next (<anonymous>) `` ` textlint-rule-no-dead-link expects the Link Node to hold the url property, and in the case of txt, markdown it holds the actual url property. I think that the Link Node generated from the html file should also keep the url property. [^ 1] [1]: The href attribute of `a` tag is not mandatory. If href does not exist, url is not set. If url does not exist, a fix to ignore the target Link node is required for `textlint-rule-no-dead-link`. * Fix undefined check of href, and add test for placeholder. Fix undefined check of href, and add test for placeholder.
- Loading branch information
1 parent
61db8c6
commit 5736b2a
Showing
3 changed files
with
114 additions
and
7 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters