eslint-plugin-flowtype
Advanced tools
Comparing version 2.23.0 to 2.23.1
@@ -5,2 +5,12 @@ # Change Log | ||
<a name="2.23.1"></a> | ||
## [2.23.1](https://github.com/gajus/eslint-plugin-flowtype/compare/v2.23.0...v2.23.1) (2016-10-25) | ||
### Bug Fixes | ||
* Support more properties in object-type-delimiter ([6b0a677](https://github.com/gajus/eslint-plugin-flowtype/commit/6b0a677)) | ||
<a name="2.23.0"></a> | ||
@@ -7,0 +17,0 @@ # [2.23.0](https://github.com/gajus/eslint-plugin-flowtype/compare/v2.22.0...v2.23.0) (2016-10-24) |
@@ -45,10 +45,7 @@ 'use strict'; | ||
var _sourceCode$getLastTo = sourceCode.getLastTokens(node, 2); | ||
var _sourceCode$getLastTo = sourceCode.getLastTokens(node, 2), | ||
_sourceCode$getLastTo2 = _slicedToArray(_sourceCode$getLastTo, 2), | ||
penultimateToken = _sourceCode$getLastTo2[0], | ||
lastToken = _sourceCode$getLastTo2[1]; | ||
var _sourceCode$getLastTo2 = _slicedToArray(_sourceCode$getLastTo, 2); | ||
var penultimateToken = _sourceCode$getLastTo2[0]; | ||
var lastToken = _sourceCode$getLastTo2[1]; | ||
var isDangling = [';', ','].indexOf(penultimateToken.value) > -1; | ||
@@ -55,0 +52,0 @@ var isMultiLine = penultimateToken.loc.start.line !== lastToken.loc.start.line; |
@@ -27,17 +27,12 @@ 'use strict'; | ||
var _sourceCode$getFirstT = sourceCode.getFirstTokens(types, 2); | ||
var _sourceCode$getFirstT = sourceCode.getFirstTokens(types, 2), | ||
_sourceCode$getFirstT2 = _slicedToArray(_sourceCode$getFirstT, 2), | ||
opener = _sourceCode$getFirstT2[0], | ||
firstInnerToken = _sourceCode$getFirstT2[1]; | ||
var _sourceCode$getFirstT2 = _slicedToArray(_sourceCode$getFirstT, 2); | ||
var _sourceCode$getLastTo = sourceCode.getLastTokens(types, 2), | ||
_sourceCode$getLastTo2 = _slicedToArray(_sourceCode$getLastTo, 2), | ||
lastInnerToken = _sourceCode$getLastTo2[0], | ||
closer = _sourceCode$getLastTo2[1]; | ||
var opener = _sourceCode$getFirstT2[0]; | ||
var firstInnerToken = _sourceCode$getFirstT2[1]; | ||
var _sourceCode$getLastTo = sourceCode.getLastTokens(types, 2); | ||
var _sourceCode$getLastTo2 = _slicedToArray(_sourceCode$getLastTo, 2); | ||
var lastInnerToken = _sourceCode$getLastTo2[0]; | ||
var closer = _sourceCode$getLastTo2[1]; | ||
var spacesBefore = firstInnerToken.start - opener.end; | ||
@@ -44,0 +39,0 @@ var spacesAfter = closer.start - lastInnerToken.end; |
@@ -24,4 +24,4 @@ 'use strict'; | ||
var genericTypeEvaluator = function genericTypeEvaluator(context, _ref) { | ||
var checkFunction = _ref.checkFunction; | ||
var checkObject = _ref.checkObject; | ||
var checkFunction = _ref.checkFunction, | ||
checkObject = _ref.checkObject; | ||
@@ -28,0 +28,0 @@ return function (node) { |
@@ -50,2 +50,4 @@ 'use strict'; | ||
return { | ||
ObjectTypeCallProperty: requireProperPunctuation, | ||
ObjectTypeIndexer: requireProperPunctuation, | ||
ObjectTypeProperty: requireProperPunctuation | ||
@@ -52,0 +54,0 @@ }; |
@@ -61,7 +61,6 @@ 'use strict'; | ||
var _$get = _lodash2.default.get(context, ['options', 1], defaults); | ||
var _$get = _lodash2.default.get(context, ['options', 1], defaults), | ||
natural = _$get.natural, | ||
caseSensitive = _$get.caseSensitive; | ||
var natural = _$get.natural; | ||
var caseSensitive = _$get.caseSensitive; | ||
var insensitive = caseSensitive === false; | ||
@@ -68,0 +67,0 @@ |
@@ -26,7 +26,5 @@ 'use strict'; | ||
var propertyEvaluator = function propertyEvaluator(context, typeForMessage) { | ||
var _parseOptions = parseOptions(context); | ||
var _parseOptions = parseOptions(context), | ||
always = _parseOptions.always; | ||
var always = _parseOptions.always; | ||
var sourceCode = context.getSourceCode(); | ||
@@ -43,10 +41,7 @@ | ||
} else { | ||
var _sourceCode$getFirstT = sourceCode.getFirstTokens(typeAnnotation, 2); | ||
var _sourceCode$getFirstT = sourceCode.getFirstTokens(typeAnnotation, 2), | ||
_sourceCode$getFirstT2 = _slicedToArray(_sourceCode$getFirstT, 2), | ||
_colon = _sourceCode$getFirstT2[0], | ||
token = _sourceCode$getFirstT2[1]; | ||
var _sourceCode$getFirstT2 = _slicedToArray(_sourceCode$getFirstT, 2); | ||
var _colon = _sourceCode$getFirstT2[0]; | ||
var token = _sourceCode$getFirstT2[1]; | ||
return { | ||
@@ -63,8 +58,6 @@ colon: _colon, | ||
if (typeAnnotation) { | ||
var _getSpacesAfterColon = getSpacesAfterColon(node, typeAnnotation); | ||
var _getSpacesAfterColon = getSpacesAfterColon(node, typeAnnotation), | ||
colon = _getSpacesAfterColon.colon, | ||
spaceAfter = _getSpacesAfterColon.spaceAfter; | ||
var colon = _getSpacesAfterColon.colon; | ||
var spaceAfter = _getSpacesAfterColon.spaceAfter; | ||
var data = { | ||
@@ -102,7 +95,5 @@ name: (0, _utilities.quoteName)((0, _utilities.getParameterName)(node, context)), | ||
var returnTypeEvaluator = function returnTypeEvaluator(context) { | ||
var _parseOptions2 = parseOptions(context); | ||
var _parseOptions2 = parseOptions(context), | ||
always = _parseOptions2.always; | ||
var always = _parseOptions2.always; | ||
var sourceCode = context.getSourceCode(); | ||
@@ -115,9 +106,7 @@ | ||
if (functionNode.returnType && functionNode.type !== 'FunctionTypeAnnotation') { | ||
var _sourceCode$getFirstT3 = sourceCode.getFirstTokens(functionNode.returnType, 2); | ||
var _sourceCode$getFirstT3 = sourceCode.getFirstTokens(functionNode.returnType, 2), | ||
_sourceCode$getFirstT4 = _slicedToArray(_sourceCode$getFirstT3, 2), | ||
colon = _sourceCode$getFirstT4[0], | ||
token = _sourceCode$getFirstT4[1]; | ||
var _sourceCode$getFirstT4 = _slicedToArray(_sourceCode$getFirstT3, 2); | ||
var colon = _sourceCode$getFirstT4[0]; | ||
var token = _sourceCode$getFirstT4[1]; | ||
var spaces = token.start - functionNode.returnType.start - 1; | ||
@@ -167,7 +156,5 @@ | ||
var objectTypePropertyEvaluator = function objectTypePropertyEvaluator(context) { | ||
var _parseOptions3 = parseOptions(context); | ||
var _parseOptions3 = parseOptions(context), | ||
always = _parseOptions3.always; | ||
var always = _parseOptions3.always; | ||
var sourceCode = context.getSourceCode(); | ||
@@ -233,7 +220,5 @@ | ||
var objectTypeIndexerEvaluator = function objectTypeIndexerEvaluator(context) { | ||
var _parseOptions4 = parseOptions(context); | ||
var _parseOptions4 = parseOptions(context), | ||
always = _parseOptions4.always; | ||
var always = _parseOptions4.always; | ||
var sourceCode = context.getSourceCode(); | ||
@@ -274,10 +259,7 @@ | ||
var checkIndexerValue = function checkIndexerValue(objectTypeIndexer) { | ||
var _sourceCode$getTokens = sourceCode.getTokensAfter((0, _utilities.getTokenAfterParens)(sourceCode, objectTypeIndexer.key), 2); | ||
var _sourceCode$getTokens = sourceCode.getTokensAfter((0, _utilities.getTokenAfterParens)(sourceCode, objectTypeIndexer.key), 2), | ||
_sourceCode$getTokens2 = _slicedToArray(_sourceCode$getTokens, 2), | ||
colonToken = _sourceCode$getTokens2[0], | ||
tokenAfterColon = _sourceCode$getTokens2[1]; | ||
var _sourceCode$getTokens2 = _slicedToArray(_sourceCode$getTokens, 2); | ||
var colonToken = _sourceCode$getTokens2[0]; | ||
var tokenAfterColon = _sourceCode$getTokens2[1]; | ||
var spaces = tokenAfterColon.start - colonToken.end; | ||
@@ -315,14 +297,10 @@ | ||
var _parseOptions5 = parseOptions(context); | ||
var _parseOptions5 = parseOptions(context), | ||
always = _parseOptions5.always; | ||
var always = _parseOptions5.always; | ||
return function (typeCastExpression) { | ||
var _sourceCode$getFirstT5 = sourceCode.getFirstTokens(typeCastExpression.typeAnnotation, 2); | ||
var _sourceCode$getFirstT5 = sourceCode.getFirstTokens(typeCastExpression.typeAnnotation, 2), | ||
_sourceCode$getFirstT6 = _slicedToArray(_sourceCode$getFirstT5, 2), | ||
firstTokenOfType = _sourceCode$getFirstT6[1]; | ||
var _sourceCode$getFirstT6 = _slicedToArray(_sourceCode$getFirstT5, 2); | ||
var firstTokenOfType = _sourceCode$getFirstT6[1]; | ||
var spaces = firstTokenOfType.start - typeCastExpression.typeAnnotation.start - 1; | ||
@@ -329,0 +307,0 @@ |
@@ -26,7 +26,5 @@ 'use strict'; | ||
var propertyEvaluator = function propertyEvaluator(context, typeForMessage) { | ||
var _parseOptions = parseOptions(context); | ||
var _parseOptions = parseOptions(context), | ||
always = _parseOptions.always; | ||
var always = _parseOptions.always; | ||
var sourceCode = context.getSourceCode(); | ||
@@ -60,8 +58,6 @@ | ||
// tokenBeforeType can be the identifier or the closing } token of a destructuring | ||
var _getSpacesBeforeColon = getSpacesBeforeColon(node, typeAnnotation); | ||
var _getSpacesBeforeColon = getSpacesBeforeColon(node, typeAnnotation), | ||
spaces = _getSpacesBeforeColon.spaces, | ||
tokenBeforeType = _getSpacesBeforeColon.tokenBeforeType; | ||
var spaces = _getSpacesBeforeColon.spaces; | ||
var tokenBeforeType = _getSpacesBeforeColon.tokenBeforeType; | ||
var data = { | ||
@@ -107,7 +103,5 @@ name: (0, _utilities.quoteName)((0, _utilities.getParameterName)(node, context)), | ||
var objectTypePropertyEvaluator = function objectTypePropertyEvaluator(context) { | ||
var _parseOptions2 = parseOptions(context); | ||
var _parseOptions2 = parseOptions(context), | ||
always = _parseOptions2.always; | ||
var always = _parseOptions2.always; | ||
var sourceCode = context.getSourceCode(); | ||
@@ -137,9 +131,7 @@ | ||
// tokenBeforeColon can be identifier, or a ? token if is optional | ||
var _getFirstTokens = getFirstTokens(objectTypeProperty); | ||
var _getFirstTokens = getFirstTokens(objectTypeProperty), | ||
_getFirstTokens2 = _slicedToArray(_getFirstTokens, 2), | ||
tokenBeforeColon = _getFirstTokens2[0], | ||
colon = _getFirstTokens2[1]; | ||
var _getFirstTokens2 = _slicedToArray(_getFirstTokens, 2); | ||
var tokenBeforeColon = _getFirstTokens2[0]; | ||
var colon = _getFirstTokens2[1]; | ||
var spaces = colon.start - tokenBeforeColon.end; | ||
@@ -177,7 +169,5 @@ | ||
var objectTypeIndexerEvaluator = function objectTypeIndexerEvaluator(context) { | ||
var _parseOptions3 = parseOptions(context); | ||
var _parseOptions3 = parseOptions(context), | ||
always = _parseOptions3.always; | ||
var always = _parseOptions3.always; | ||
var sourceCode = context.getSourceCode(); | ||
@@ -252,7 +242,5 @@ | ||
var _parseOptions4 = parseOptions(context); | ||
var _parseOptions4 = parseOptions(context), | ||
always = _parseOptions4.always; | ||
var always = _parseOptions4.always; | ||
return function (typeCastExpression) { | ||
@@ -259,0 +247,0 @@ var lastTokenOfIdentifier = sourceCode.getTokenBefore(typeCastExpression.typeAnnotation); |
{ | ||
"name": "eslint-plugin-flowtype", | ||
"description": "Flowtype linting rules for ESLint.", | ||
"version": "2.23.0", | ||
"version": "2.23.1", | ||
"main": "./dist/index.js", | ||
@@ -6,0 +6,0 @@ "repository": { |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
163809
1751
3155