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

@fimbul/wotan

Package Overview
Dependencies
Maintainers
2
Versions
180
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fimbul/wotan - npm Package Compare versions

Comparing version 0.7.0-dev.20180326 to 0.7.0-dev.20180327

6

package.json
{
"name": "@fimbul/wotan",
"version": "0.7.0-dev.20180326",
"version": "0.7.0-dev.20180327",
"description": "Pluggable TypeScript and JavaScript linter",

@@ -48,3 +48,3 @@ "bin": "bin/main.js",

"dependencies": {
"@fimbul/mimir": "0.7.0-dev.20180326",
"@fimbul/mimir": "0.7.0-dev.20180327",
"@fimbul/ymir": "0.6.0",

@@ -66,3 +66,3 @@ "bind-decorator": "^1.0.11",

"tslib": "^1.8.1",
"tsutils": "^2.22.0"
"tsutils": "^2.24.0"
},

@@ -69,0 +69,0 @@ "peerDependencies": {

@@ -19,4 +19,4 @@ import * as ts from 'typescript';

getFailures(sourceFile: ts.SourceFile, config: EffectiveConfiguration, program: ts.Program | undefined, processor: AbstractProcessor | undefined): Failure[];
private prepareRules;
private applyRules;
private prepareRules(config, sourceFile, program);
private applyRules(sourceFile, program, rules, settings);
}

@@ -26,4 +26,4 @@ import * as ts from 'typescript';

getDirectoryEntries(dir: string): ts.FileSystemEntries;
private tryFindConfig;
private processDirectory;
private tryFindConfig(file);
private processDirectory(dir);
fileExists(file: string): boolean;

@@ -33,3 +33,3 @@ directoryExists(dir: string): boolean;

readFile(file: string): string;
private readProcessedFile;
private readProcessedFile(file);
writeFile(): void;

@@ -36,0 +36,0 @@ useCaseSensitiveFileNames(): boolean;

@@ -24,7 +24,7 @@ import { Linter } from './linter';

lintCollection(options: LintOptions): LintResult;
private lintProject;
private lintFiles;
private getFilesAndProgram;
private checkConfigDirectory;
private createProgram;
private lintProject(options, config);
private lintFiles(options, config);
private getFilesAndProgram(project, patterns, exclude, host);
private checkConfigDirectory(fileOrDirName);
private createProgram(configFile, host);
}

@@ -31,0 +31,0 @@ declare module 'typescript' {

@@ -6,3 +6,3 @@ import { FileSystem, CacheFactory } from '@fimbul/ymir';

Directory = 2,
Other = 3
Other = 3,
}

@@ -17,3 +17,3 @@ export declare class CachedFileSystem {

getKind(file: string): FileKind;
private doGetKind;
private doGetKind(file);
readDirectory(dir: string): string[];

@@ -25,3 +25,3 @@ readFile(file: string): string;

createDirectory(dir: string): void;
private doCreateDirectory;
private doCreateDirectory(dir);
}

@@ -54,3 +54,3 @@ import { ConfigurationProvider, Resolver, LoadConfigurationContext, Configuration, CacheFactory, BuiltinResolver } from '@fimbul/ymir';

find(fileToLint: string): string | undefined;
private findConfigForDirectory;
private findConfigForDirectory(dir);
resolve(name: string, basedir: string): string;

@@ -60,4 +60,4 @@ load(filename: string, context: LoadConfigurationContext): Configuration;

read(filename: string): RawConfiguration;
private mapOverride;
private mapProcessor;
private mapOverride(raw, index, basedir, aliases, rulesDirectoryMap);
private mapProcessor(processor, basedir);
}

@@ -12,3 +12,3 @@ import * as ts from 'typescript';

parse(context: LineSwitchParserContext): Map<string, RawLineSwitch[]>;
private switch;
private switch(map, enabled, rules, s);
}

@@ -7,3 +7,3 @@ import { ProcessorConstructor, Resolver, CacheFactory } from '@fimbul/ymir';

loadProcessor(path: string): ProcessorConstructor;
private requireProcessor;
private requireProcessor(path);
}

@@ -8,4 +8,4 @@ import { RuleLoaderHost, RuleConstructor, MessageHandler, CacheFactory } from '@fimbul/ymir';

loadRule(name: string, directories: ReadonlyArray<string> | undefined): RuleConstructor | undefined;
private loadCoreRule;
private loadCustomRule;
private loadCoreRule(name);
private loadCustomRule(cacheKey);
}
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