Socket
Socket
Sign inDemoInstall

codelyzer

Package Overview
Dependencies
Maintainers
1
Versions
77
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

codelyzer - npm Package Compare versions

Comparing version 0.0.12 to 0.0.13

dist/src/util/evaluator.js

5

dist/src/attributeParameterDecoratorRule.js

@@ -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;

3

dist/src/componentSelectorNameRule.js

@@ -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));

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