New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

eslint-plugin-hammerhead

Package Overview
Dependencies
Maintainers
1
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-hammerhead - npm Package Compare versions

Comparing version 0.0.5 to 0.0.6

lib/rules/use-native-methods.js

6

lib/index.js

@@ -6,8 +6,10 @@ "use strict";

'proto-methods': require('./rules/proto-methods'),
'use-hh-promise': require('./rules/use-hh-promise')
'use-hh-promise': require('./rules/use-hh-promise'),
'use-native-methods': require('./rules/use-native-methods')
},
rulesConfig: {
'proto-methods': 0,
'use-hh-promise': 0
'use-hh-promise': 0,
'use-native-methods': 0
}
};
{
"name": "eslint-plugin-hammerhead",
"version": "0.0.5",
"version": "0.0.6",
"description": "Specific rules for the hammerhead.",

@@ -19,3 +19,3 @@ "keywords": [

"devDependencies": {
"eslint": "~1.2.0"
"eslint": "^2.13.1"
},

@@ -22,0 +22,0 @@ "engines": {

@@ -48,1 +48,2 @@ # eslint-plugin-hammerhead

* use-hh-promise
* use-native-methods

@@ -6,33 +6,29 @@ 'use strict';

RuleTester.setDefaultConfig({
env: { es6: true },
ecmaFeatures: { modules: true }
});
var ruleTester = new RuleTester();
ruleTester.run('use-hh-promise', rule, {
new RuleTester().run('use-hh-promise', rule, {
valid: [
[
'var Promise = hammerhead.Promise;',
'var promise = new Promise(function(resolve, reject) {});'
].join('\n'),
[
'let Promise = hammerhead.Promise;',
'Promise.all([',
'"something"',
']);'
].join('\n'),
[
'const Promise = hammerhead.Promise;',
'Promise.race([',
'"something"',
']);'
].join('\n'),
[
'import { Promise, something } from "deps/hammerhead";',
'Promise.race([',
'"something"',
']);'
].join('\n')
{
code: 'var Promise = hammerhead.Promise;' +
'var promise = new Promise(function(resolve, reject) {});'
},
{
code: 'let Promise = hammerhead.Promise;' +
'Promise.all([' +
'"something"' +
']);',
parserOptions: { ecmaVersion: 6 }
},
{
code: 'const Promise = hammerhead.Promise;' +
'Promise.race([' +
'"something"' +
']);',
parserOptions: { ecmaVersion: 6 }
},
{
code: 'import { Promise, something } from "deps/hammerhead";' +
'Promise.race([' +
'"something"' +
']);',
parserOptions: { ecmaVersion: 6, sourceType: 'module' }
}
],

@@ -42,30 +38,22 @@

{
code: 'var Promise = hammerhead.something;' +
'var promise = new Promise(function(resolve, reject) {});',
errors: [
{ message: rule.USE_HAMMERHEAD_PROMISE_ERR_MSG }
]
code: 'var Promise = hammerhead.something;' +
'var promise = new Promise(function(resolve, reject) {});',
errors: [{ message: rule.USE_HAMMERHEAD_PROMISE_ERR_MSG }]
},
{
code: 'var Promise = hh.Promise;' +
'var promise = new Promise(function(resolve, reject) {});',
errors: [
{ message: rule.USE_HAMMERHEAD_PROMISE_ERR_MSG }
]
code: 'var Promise = hh.Promise;' +
'var promise = new Promise(function(resolve, reject) {});',
errors: [{ message: rule.USE_HAMMERHEAD_PROMISE_ERR_MSG }]
},
{
code: 'var promise = new Promise(function(resolve, reject) {});',
errors: [
{ message: rule.USE_HAMMERHEAD_PROMISE_ERR_MSG }
]
code: 'var promise = new Promise(function(resolve, reject) {});',
errors: [{ message: rule.USE_HAMMERHEAD_PROMISE_ERR_MSG }]
},
{
code: 'Promise.all([' +
'"something"' +
']);',
errors: [
{ message: rule.USE_HAMMERHEAD_PROMISE_ERR_MSG }
]
code: 'Promise.all([' +
'"something"' +
']);',
errors: [{ message: rule.USE_HAMMERHEAD_PROMISE_ERR_MSG }]
}
]
});
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc