Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
13 changed files
with
3,030 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
.DS_Store | ||
.tscache/ | ||
/build/ | ||
node_modules/ | ||
tscommand*.txt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,24 @@ | ||
{ | ||
"name": "tslint-react", | ||
"version": "0.1.0", | ||
"description": "React-specific rules for TSLint", | ||
"repository": { | ||
"type": "git", | ||
"url": "https://github.com/adidahiya/tslint-react.git" | ||
}, | ||
"license": "Apache-2.0", | ||
"scripts": { | ||
"build": "npm-run-all -p compile lint", | ||
"compile": "tsc -p ./", | ||
"lint": "tslint 'src/**/*.ts'", | ||
"test": "npm-run-all build test-rules", | ||
"test-rules": "node ./build/test/ruleTestRunner.js" | ||
}, | ||
"devDependencies": { | ||
"colors": "^1.1.2", | ||
"glob": "^7.0.3", | ||
"path": "^0.12.7", | ||
"tslint": "^3.11.0", | ||
"typescript": "^1.8.10" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
// Copied from tslint source | ||
|
||
import * as colors from "colors"; | ||
import * as glob from "glob"; | ||
import * as path from "path"; | ||
|
||
import {runTest, consoleTestResultHandler} from "tslint/lib/test"; | ||
|
||
// needed to get colors to show up when passing through Grunt | ||
(colors as any).enabled = true; | ||
|
||
/* tslint:disable:no-console */ | ||
console.log(); | ||
console.log(colors.underline("Testing Lint Rules:")); | ||
/* tslint:enable:no-console */ | ||
|
||
const rulesDirectory = path.resolve(__dirname, "../src/rules"); | ||
const testDirectories = glob.sync("test/rules/**/tslint.json").map(path.dirname); | ||
|
||
for (const testDirectory of testDirectories) { | ||
const results = runTest(testDirectory, rulesDirectory); | ||
const didAllTestsPass = consoleTestResultHandler(results); | ||
if (!didAllTestsPass) { | ||
process.exit(1); | ||
} | ||
} | ||
|
||
process.exit(0); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
{ | ||
"version": "1.8.10", | ||
"compilerOptions": { | ||
"module": "commonjs", | ||
"noImplicitAny": true, | ||
"declaration": true, | ||
"sourceMap": false, | ||
"target": "es5", | ||
"outDir": "build/" | ||
}, | ||
"exclude": [ | ||
"build", | ||
"node_modules", | ||
"test/rules" | ||
] | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,3 @@ | ||
{ | ||
"extends": "tslint:latest" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
{ | ||
"name": "tslint-react", | ||
"dependencies": {}, | ||
"devDependencies": { | ||
"glob": "registry:npm/glob#6.0.0+20160211003958" | ||
}, | ||
"globalDevDependencies": { | ||
"colors": "registry:dt/colors#0.6.0-1+20160501135139", | ||
"node": "registry:env/node#6.0.0+20160610031852" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,123 @@ | ||
// Generated by typings | ||
// Source: https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/58f922ff73c04d28af44b56a02b6adc899c7598e/colors/colors.d.ts | ||
declare module "colors" { | ||
interface Color { | ||
(text: string): string; | ||
|
||
black: Color; | ||
red: Color; | ||
green: Color; | ||
yellow: Color; | ||
blue: Color; | ||
magenta: Color; | ||
cyan: Color; | ||
white: Color; | ||
gray: Color; | ||
grey: Color; | ||
|
||
bgBlack: Color; | ||
bgRed: Color; | ||
bgGreen: Color; | ||
bgYellow: Color; | ||
bgBlue: Color; | ||
bgMagenta: Color; | ||
bgCyan: Color; | ||
bgWhite: Color; | ||
|
||
reset: Color; | ||
bold: Color; | ||
dim: Color; | ||
italic: Color; | ||
underline: Color; | ||
inverse: Color; | ||
hidden: Color; | ||
strikethrough: Color; | ||
|
||
rainbow: Color; | ||
zebra: Color; | ||
america: Color; | ||
trap: Color; | ||
random: Color; | ||
zalgo: Color; | ||
} | ||
|
||
namespace e { | ||
export function setTheme(theme:any): void; | ||
|
||
export var black: Color; | ||
export var red: Color; | ||
export var green: Color; | ||
export var yellow: Color; | ||
export var blue: Color; | ||
export var magenta: Color; | ||
export var cyan: Color; | ||
export var white: Color; | ||
export var gray: Color; | ||
export var grey: Color; | ||
|
||
export var bgBlack: Color; | ||
export var bgRed: Color; | ||
export var bgGreen: Color; | ||
export var bgYellow: Color; | ||
export var bgBlue: Color; | ||
export var bgMagenta: Color; | ||
export var bgCyan: Color; | ||
export var bgWhite: Color; | ||
|
||
export var reset: Color; | ||
export var bold: Color; | ||
export var dim: Color; | ||
export var italic: Color; | ||
export var underline: Color; | ||
export var inverse: Color; | ||
export var hidden: Color; | ||
export var strikethrough: Color; | ||
|
||
export var rainbow: Color; | ||
export var zebra: Color; | ||
export var america: Color; | ||
export var trap: Color; | ||
export var random: Color; | ||
export var zalgo: Color; | ||
} | ||
|
||
export = e; | ||
} | ||
|
||
interface String { | ||
black: string; | ||
red: string; | ||
green: string; | ||
yellow: string; | ||
blue: string; | ||
magenta: string; | ||
cyan: string; | ||
white: string; | ||
gray: string; | ||
grey: string; | ||
|
||
bgBlack: string; | ||
bgRed: string; | ||
bgGreen: string; | ||
bgYellow: string; | ||
bgBlue: string; | ||
bgMagenta: string; | ||
bgCyan: string; | ||
bgWhite: string; | ||
|
||
reset: string; | ||
bold: string; | ||
dim: string; | ||
italic: string; | ||
underline: string; | ||
inverse: string; | ||
hidden: string; | ||
strikethrough: string; | ||
|
||
rainbow: string; | ||
zebra: string; | ||
america: string; | ||
trap: string; | ||
random: string; | ||
zalgo: string; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
{ | ||
"resolution": "main", | ||
"tree": { | ||
"src": "https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/58f922ff73c04d28af44b56a02b6adc899c7598e/colors/colors.d.ts", | ||
"raw": "registry:dt/colors#0.6.0-1+20160501135139", | ||
"typings": "https://raw.githubusercontent.com/DefinitelyTyped/DefinitelyTyped/58f922ff73c04d28af44b56a02b6adc899c7598e/colors/colors.d.ts" | ||
} | ||
} |
Oops, something went wrong.