
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
remark-lint-books-links
Advanced tools
Checks that all resources links are formatted according to vhf/free-programming-books guidelines
This remark-lint rule was created for free-programming-books-lint to enforce free-programming-books formatting guidelines.
This rule only applies to list items starting with a link. It enforces the following things:
-
(a dash surrounded by single spaces)BAD : * [Another Awesome Book - John Doe](http://example.com/book.html)
BAD : * [Another Awesome Book](http://example.com/book.html)- John Doe
GOOD: * [Another Awesome Book](http://example.com/book.html) - John Doe
BAD : * [Another Awesome Book](http://example.com/book.pdf)(PDF)
GOOD: * [Another Awesome Book](http://example.com/book.pdf) (PDF)
BAD : * [Another Awesome Book](http://example.com/book.pdf)- John Doe
GOOD: * [Another Awesome Book](http://example.com/book.pdf) - John Doe (PDF)
.mdastrc
npm install -g remark
npm install -g remark-lint
npm install remark-lint-books-links # local install!
Then, set up your .mdastrc
:
{
"plugins": {
"remark-lint": {
"external": ["remark-lint-books-links"]
}
}
}
Now you can use the following command to run the lint:
remark --no-stdout xxx.md
npm install -g remark
npm install -g remark-lint
npm install -g remark-lint-books-links # global install!
remark --no-stdout -u remark-lint="external:[\"remark-lint-books-links\"]" xxx.md
Note that the lint=<lint_options>
option only works with remark >= 1.1.1
.
FAQs
Checks that all resources links are formatted according to vhf/free-programming-books guidelines
The npm package remark-lint-books-links receives a total of 237 weekly downloads. As such, remark-lint-books-links popularity was classified as not popular.
We found that remark-lint-books-links demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.