Comparing version 0.0.12 to 0.0.13
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -22,3 +21,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(Lint.Rules.AbstractRule)); | ||
})(Lint.Rules.AbstractRule); | ||
exports.Rule = Rule; | ||
@@ -52,3 +51,3 @@ var ConstructorMetadataWalker = (function (_super) { | ||
return ConstructorMetadataWalker; | ||
}(Lint.RuleWalker)); | ||
})(Lint.RuleWalker); | ||
exports.ConstructorMetadataWalker = ConstructorMetadataWalker; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -22,3 +21,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(Lint.Rules.AbstractRule)); | ||
})(Lint.Rules.AbstractRule); | ||
exports.Rule = Rule; | ||
@@ -46,3 +45,3 @@ var ExpressionCallMetadataWalker = (function (_super) { | ||
return ExpressionCallMetadataWalker; | ||
}(Lint.RuleWalker)); | ||
})(Lint.RuleWalker); | ||
exports.ExpressionCallMetadataWalker = ExpressionCallMetadataWalker; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -20,3 +19,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(selectorNameBase_1.SelectorRule)); | ||
})(selectorNameBase_1.SelectorRule); | ||
exports.Rule = Rule; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -16,3 +15,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(selectorNameBase_1.SelectorRule)); | ||
})(selectorNameBase_1.SelectorRule); | ||
exports.Rule = Rule; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -16,3 +15,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(selectorNameBase_1.SelectorRule)); | ||
})(selectorNameBase_1.SelectorRule); | ||
exports.Rule = Rule; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -20,3 +19,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(selectorNameBase_1.SelectorRule)); | ||
})(selectorNameBase_1.SelectorRule); | ||
exports.Rule = Rule; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -16,3 +15,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(selectorNameBase_1.SelectorRule)); | ||
})(selectorNameBase_1.SelectorRule); | ||
exports.Rule = Rule; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -16,3 +15,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(selectorNameBase_1.SelectorRule)); | ||
})(selectorNameBase_1.SelectorRule); | ||
exports.Rule = Rule; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -18,3 +17,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(parameterDecoratorBase_1.UseParameterDecorator)); | ||
})(parameterDecoratorBase_1.UseParameterDecorator); | ||
exports.Rule = Rule; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -18,3 +17,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(parameterDecoratorBase_1.UseParameterDecorator)); | ||
})(parameterDecoratorBase_1.UseParameterDecorator); | ||
exports.Rule = Rule; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -22,3 +21,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(Lint.Rules.AbstractRule)); | ||
})(Lint.Rules.AbstractRule); | ||
exports.Rule = Rule; | ||
@@ -40,3 +39,3 @@ var InputMetadataWalker = (function (_super) { | ||
return InputMetadataWalker; | ||
}(ng2Walker_1.Ng2Walker)); | ||
})(ng2Walker_1.Ng2Walker); | ||
exports.InputMetadataWalker = InputMetadataWalker; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -18,3 +17,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(parameterDecoratorBase_1.UseParameterDecorator)); | ||
})(parameterDecoratorBase_1.UseParameterDecorator); | ||
exports.Rule = Rule; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -22,3 +21,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
return Rule; | ||
}(Lint.Rules.AbstractRule)); | ||
})(Lint.Rules.AbstractRule); | ||
exports.Rule = Rule; | ||
@@ -40,3 +39,3 @@ var OutputMetadataWalker = (function (_super) { | ||
return OutputMetadataWalker; | ||
}(ng2Walker_1.Ng2Walker)); | ||
})(ng2Walker_1.Ng2Walker); | ||
exports.OutputMetadataWalker = OutputMetadataWalker; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -10,2 +9,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
var sprintf_js_1 = require('sprintf-js'); | ||
var SyntaxKind = require('./util/syntaxKind'); | ||
var UseParameterDecorator = (function (_super) { | ||
@@ -36,3 +36,3 @@ __extends(UseParameterDecorator, _super); | ||
return UseParameterDecorator; | ||
}(Lint.Rules.AbstractRule)); | ||
})(Lint.Rules.AbstractRule); | ||
exports.UseParameterDecorator = UseParameterDecorator; | ||
@@ -63,3 +63,3 @@ var DirectiveMetadataWalker = (function (_super) { | ||
var _this = this; | ||
if (arg.kind === ts.SyntaxKind.ObjectLiteralExpression) { | ||
if (arg.kind === SyntaxKind.current().ObjectLiteralExpression) { | ||
arg.properties.filter(function (prop) { return prop.name.text === _this.config.propertyName; }) | ||
@@ -73,2 +73,2 @@ .forEach(function (prop) { | ||
return DirectiveMetadataWalker; | ||
}(Lint.RuleWalker)); | ||
})(Lint.RuleWalker); |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -10,2 +9,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
var sprintf_js_1 = require('sprintf-js'); | ||
var SyntaxKind = require('./util/syntaxKind'); | ||
(function (COMPONENT_TYPE) { | ||
@@ -47,3 +47,3 @@ COMPONENT_TYPE[COMPONENT_TYPE["COMPONENT"] = 0] = "COMPONENT"; | ||
return SelectorRule; | ||
}(Lint.Rules.AbstractRule)); | ||
})(Lint.Rules.AbstractRule); | ||
exports.SelectorRule = SelectorRule; | ||
@@ -76,7 +76,7 @@ var SelectorNameValidatorWalker = (function (_super) { | ||
var _this = this; | ||
if (arg.kind === ts.SyntaxKind.ObjectLiteralExpression) { | ||
if (arg.kind === SyntaxKind.current().ObjectLiteralExpression) { | ||
arg.properties.filter(function (prop) { return prop.name.text === 'selector'; }) | ||
.forEach(function (prop) { | ||
var p = prop; | ||
if (p.initializer.kind === ts.SyntaxKind.StringLiteral && !_this.rule.validate(p.initializer.text)) { | ||
if (p.initializer.kind === SyntaxKind.current().StringLiteral && !_this.rule.validate(p.initializer.text)) { | ||
var error = _this.rule.getFailureString({ selector: p.initializer.text, className: className }); | ||
@@ -89,2 +89,2 @@ _this.addFailure(_this.createFailure(p.initializer.getStart(), p.initializer.getWidth(), error)); | ||
return SelectorNameValidatorWalker; | ||
}(Lint.RuleWalker)); | ||
})(Lint.RuleWalker); |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var __extends = (this && this.__extends) || function (d, b) { | ||
@@ -18,3 +17,3 @@ for (var p in b) if (b.hasOwnProperty(p)) d[p] = b[p]; | ||
var args = baseExpr.arguments || []; | ||
return args.map(function (a) { return (a.kind === ts.SyntaxKind.StringLiteral) ? a.text : null; }); | ||
return args.map(function (a) { return (a.kind === 9) ? a.text : null; }); | ||
}; | ||
@@ -74,3 +73,3 @@ var Ng2Walker = (function (_super) { | ||
return Ng2Walker; | ||
}(Lint.RuleWalker)); | ||
})(Lint.RuleWalker); | ||
exports.Ng2Walker = Ng2Walker; |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
exports.SelectorValidator = { | ||
@@ -3,0 +2,0 @@ attribute: function (selector) { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('attribute-parameter-decorator', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('call-forward-ref', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('component-selector-name', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('component-selector-prefix', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('component-selector-type', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('directive-selector-name', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('directive-selector-prefix', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('directive-selector-type', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('host-parameter-decorator', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('input-parameter-decorator', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('input-property-directive', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('output-parameter-decorator', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var testHelper_1 = require('./testHelper'); | ||
@@ -3,0 +2,0 @@ describe('output-property-directive', function () { |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var Lint = require('tslint'); | ||
@@ -3,0 +2,0 @@ var chai = require('chai'); |
@@ -1,2 +0,1 @@ | ||
"use strict"; | ||
var ts = require('typescript'); | ||
@@ -3,0 +2,0 @@ var ng2Walker_1 = require('../../src/util/ng2Walker'); |
{ | ||
"name": "codelyzer", | ||
"version": "0.0.12", | ||
"version": "0.0.13", | ||
"description": "A set of linters for Angular 2 applications, following https://github.com/mgechev/angular2-style-guide.", | ||
"main": "index.js", | ||
"scripts": { | ||
"prepublish": "tsc && npm t", | ||
"test": "mocha --compilers ts:ts-node/register", | ||
"postinstal": "npm run tsc", | ||
"tsc": "tsc", | ||
@@ -41,6 +41,2 @@ "tscw": "tsc -w" | ||
}, | ||
"peerDependencies": { | ||
"tslint": "^3.6.0", | ||
"typescript": "^1.8.7" | ||
}, | ||
"dependencies": { | ||
@@ -47,0 +43,0 @@ "sprintf-js": "^1.0.3" |
@@ -5,2 +5,4 @@ import * as Lint from 'tslint/lib/lint'; | ||
import SyntaxKind = require('./util/syntaxKind'); | ||
export interface IUseParameterDecoratorConfig { | ||
@@ -69,3 +71,3 @@ propertyName: string; | ||
private validateProperty(className: string, decoratorName: string, arg: ts.ObjectLiteralExpression) { | ||
if (arg.kind === ts.SyntaxKind.ObjectLiteralExpression) { | ||
if (arg.kind === SyntaxKind.current().ObjectLiteralExpression) { | ||
(<ts.ObjectLiteralExpression>arg).properties.filter(prop => (<any>prop.name).text === this.config.propertyName) | ||
@@ -72,0 +74,0 @@ .forEach(prop => { |
@@ -5,2 +5,4 @@ import * as ts from 'typescript'; | ||
import SyntaxKind = require('./util/syntaxKind'); | ||
export enum COMPONENT_TYPE { | ||
@@ -71,7 +73,7 @@ COMPONENT, | ||
private validateSelector(className: string, arg: ts.Node) { | ||
if (arg.kind === ts.SyntaxKind.ObjectLiteralExpression) { | ||
if (arg.kind === SyntaxKind.current().ObjectLiteralExpression) { | ||
(<ts.ObjectLiteralExpression>arg).properties.filter(prop => (<any>prop.name).text === 'selector') | ||
.forEach(prop => { | ||
let p = <any>prop; | ||
if (p.initializer.kind === ts.SyntaxKind.StringLiteral && !this.rule.validate(p.initializer.text)) { | ||
if (p.initializer.kind === SyntaxKind.current().StringLiteral && !this.rule.validate(p.initializer.text)) { | ||
let error = this.rule.getFailureString({ selector: p.initializer.text, className }); | ||
@@ -78,0 +80,0 @@ this.addFailure(this.createFailure(p.initializer.getStart(), p.initializer.getWidth(), error)); |
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
546480
1
109
13149
4