
Security News
/Research
Wallet-Draining npm Package Impersonates Nodemailer to Hijack Crypto Transactions
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
An unopinionated and configurable linter and style checker for Jade
v2 under active development. Watch this space as issues are fixed, and the rules roll in :rainbow::rabbit:
$ npm install -g jade-lint
$ jade-lint [options] <file ...>
-h, --help
: output usage information-V, --version
: output the version number-c, --config <path>
: configuration file path-r, --reporter <reporter>
: error reporter; console - default, inlineIf you use SublimeLinter 3 with Sublime Text 3, you can install the SublimeLinter-jade-lint plugin using Package Control.
If you use Atom, you can install the linter-jade package.
jade-lint is part of syntastic.
If you are using vim-plug to manage your Vim plugins (recommended), you can do:
" In your ~/.vimrc
Plug 'scrooloose/syntastic'
" Then run these commands
:source %
:PlugInstall
Then to turn the jade-linter on, you will need this line in your .vimrc.
let g:syntastic_jade_checkers = ['jade_lint']
If you're using Gulp as your build system, you can use gulp-jade-lint for easier integration.
Options and rules can be specified in a .jade-lintrc
or .jade-lint.json
file, or via adding a "jadeLintConfig"
option to package.json
.
Type: string
Values: "clock"
Presets are pre-defined sets of rules. You can specifically disable any preset rule by assigning it to null, like so:
{ "preset": "clock"
, "disallowIdLiterals": null
}
Type: Array
Default: [ "node_modules/**" ]
Disables style checking for specified paths declared with glob patterns.
Type: Array
Array of file path matching patterns to load additional rules from, e.g.:
{ "additionalRules": [ "project-rules/*.js" ]
}
You can specifically disable any rule by omitting it from your .jade-lintrc
config file or by assigning it to null, like so:
{ "disallowBlockExpansion": null
}
Some rules, if enabled at the same time, would be contradictory to one another, such as:
{ "disallowSpaceAfterCodeOperator": true
, "requireSpaceAfterCodeOperator": true
}
In this case requireSpaceAfterCodeOperator
is treated as null, and ignored.
FAQs
An unopinionated and configurable linter and style checker for Jade
The npm package jade-lint receives a total of 3 weekly downloads. As such, jade-lint popularity was classified as not popular.
We found that jade-lint 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
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.
Security News
/Research
Malicious Nx npm versions stole secrets and wallet info using AI CLI tools; Socket’s AI scanner detected the supply chain attack and flagged the malware.