Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Socket
Sign inDemoInstall

eslint-plugin-react

Package Overview
Dependencies
Maintainers
1
Versions
213
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-react - npm Package Compare versions

Comparing version 3.1.0 to 3.2.0

lib/rules/jsx-max-props-per-line.js

14

History.md

@@ -0,1 +1,13 @@

3.2.0 / 2015-08-04
==================
* update dependencies
* add jsx-max-props-per-line rule ([#13][])
* add jsx-no-literals rule ([#176][] @CalebMorris)
* fix object access in jsx-no-undef ([#172][])
[#13]: https://github.com/yannickcr/eslint-plugin-react/issues/13
[#176]: https://github.com/yannickcr/eslint-plugin-react/pull/176
[#172]: https://github.com/yannickcr/eslint-plugin-react/issues/172
3.1.0 / 2015-07-28

@@ -11,3 +23,3 @@ ==================

[#164]: https://github.com/yannickcr/eslint-plugin-react/pull/164
[#156]: https://github.com/yannickcr/eslint-plugin-react/issues/145
[#145]: https://github.com/yannickcr/eslint-plugin-react/issues/145
[#165]: https://github.com/yannickcr/eslint-plugin-react/issues/165

@@ -14,0 +26,0 @@ [#167]: https://github.com/yannickcr/eslint-plugin-react/pull/167

8

index.js

@@ -25,3 +25,5 @@ 'use strict';

'require-extension': require('./lib/rules/require-extension'),
'jsx-no-duplicate-props': require('./lib/rules/jsx-no-duplicate-props')
'jsx-no-duplicate-props': require('./lib/rules/jsx-no-duplicate-props'),
'jsx-max-props-per-line': require('./lib/rules/jsx-max-props-per-line'),
'jsx-no-literals': require('./lib/rules/jsx-no-literals')
},

@@ -49,4 +51,6 @@ rulesConfig: {

'require-extension': 0,
'jsx-no-duplicate-props': 0
'jsx-no-duplicate-props': 0,
'jsx-max-props-per-line': 0,
'jsx-no-literals': 0
}
};

@@ -58,6 +58,16 @@ /**

JSXOpeningElement: function(node) {
if (isTagName(node.name.name)) {
switch (node.name.type) {
case 'JSXIdentifier':
node = node.name;
break;
case 'JSXMemberExpression':
node = node.name.object;
break;
default:
break;
}
if (isTagName(node.name)) {
return;
}
checkIdentifierInJSX(node.name);
checkIdentifierInJSX(node);
}

@@ -64,0 +74,0 @@ };

{
"name": "eslint-plugin-react",
"version": "3.1.0",
"version": "3.2.0",
"author": "Yannick Croissant <yannick.croissant+npm@gmail.com>",

@@ -28,3 +28,3 @@ "description": "React specific linting rules for ESLint",

"coveralls": "2.11.3",
"eslint": "1.0.0-rc-3",
"eslint": "1.0.0",
"istanbul": "0.3.17",

@@ -31,0 +31,0 @@ "mocha": "2.2.5"

@@ -47,2 +47,4 @@ ESLint-plugin-React

"react/jsx-boolean-value": 1,
"react/jsx-curly-spacing": 1,
"react/jsx-max-props-per-line": 1,
"react/jsx-no-duplicate-props": 1,

@@ -75,3 +77,5 @@ "react/jsx-no-undef": 1,

* [jsx-curly-spacing](docs/rules/jsx-curly-spacing.md): Enforce or disallow spaces inside of curly braces in JSX attributes
* [jsx-max-props-per-line](docs/rules/jsx-max-props-per-line.md): Limit maximum of props on a single line in JSX
* [jsx-no-duplicate-props](docs/rules/jsx-no-duplicate-props.md): Prevent duplicate props in JSX
* [jsx-no-literals](docs/rules/jsx-no-literals.md): Prevent usage of unwrapped JSX strings
* [jsx-no-undef](docs/rules/jsx-no-undef.md): Disallow undeclared variables in JSX

@@ -78,0 +82,0 @@ * [jsx-quotes](docs/rules/jsx-quotes.md): Enforce quote style for JSX attributes

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