Skip to content

Invert gutter instead of setting colors #26983

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Sep 11, 2018
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion src/compiler/program.ts
Original file line number Diff line number Diff line change
Expand Up @@ -250,7 +250,7 @@ namespace ts {
Blue = "\u001b[94m",
Cyan = "\u001b[96m"
}
const gutterStyleSequence = "\u001b[30;47m";
const gutterStyleSequence = "\u001b[7m";
const gutterSeparator = " ";
const resetEscapeSequence = "\u001b[0m";
const ellipsis = "...";
Expand Down
Original file line number Diff line number Diff line change
@@ -1,22 +1,22 @@
tests/cases/compiler/deeplyNestedAssignabilityIssue.ts:22:17 - error TS2322: Type '{}' is not assignable to type 'A'.
Property 'a' is missing in type '{}'.

22 thing: {}
   ~~~~~
22 thing: {}
   ~~~~~

tests/cases/compiler/deeplyNestedAssignabilityIssue.ts:9:17
9 thing: A;
   ~~~~~
9 thing: A;
   ~~~~~
The expected type comes from property 'thing' which is declared here on type '{ thing: A; }'
tests/cases/compiler/deeplyNestedAssignabilityIssue.ts:25:17 - error TS2322: Type '{}' is not assignable to type 'A'.
Property 'a' is missing in type '{}'.

25 another: {}
   ~~~~~~~
25 another: {}
   ~~~~~~~

tests/cases/compiler/deeplyNestedAssignabilityIssue.ts:12:17
12 another: A;
   ~~~~~~~
12 another: A;
   ~~~~~~~
The expected type comes from property 'another' which is declared here on type '{ another: A; }'


Expand Down
Original file line number Diff line number Diff line change
@@ -1,64 +1,64 @@
tests/cases/compiler/file1.ts:1:7 - error TS2300: Duplicate identifier 'Foo'.

1 class Foo { }
   ~~~
1 class Foo { }
   ~~~

tests/cases/compiler/file2.ts:1:6
1 type Foo = number;
   ~~~
1 type Foo = number;
   ~~~
'Foo' was also declared here.
tests/cases/compiler/file3.ts:1:6
1 type Foo = 54;
   ~~~
1 type Foo = 54;
   ~~~
and here.
tests/cases/compiler/file1.ts:2:7 - error TS2451: Cannot redeclare block-scoped variable 'Bar'.

2 const Bar = 3;
   ~~~
2 const Bar = 3;
   ~~~

tests/cases/compiler/file2.ts:2:7
2 class Bar {}
   ~~~
2 class Bar {}
   ~~~
'Bar' was also declared here.
tests/cases/compiler/file3.ts:2:5
2 let Bar = 42
   ~~~
2 let Bar = 42
   ~~~
and here.
tests/cases/compiler/file2.ts:1:6 - error TS2300: Duplicate identifier 'Foo'.

1 type Foo = number;
   ~~~
1 type Foo = number;
   ~~~

tests/cases/compiler/file1.ts:1:7
1 class Foo { }
   ~~~
1 class Foo { }
   ~~~
'Foo' was also declared here.
tests/cases/compiler/file2.ts:2:7 - error TS2451: Cannot redeclare block-scoped variable 'Bar'.

2 class Bar {}
   ~~~
2 class Bar {}
   ~~~

tests/cases/compiler/file1.ts:2:7
2 const Bar = 3;
   ~~~
2 const Bar = 3;
   ~~~
'Bar' was also declared here.
tests/cases/compiler/file3.ts:1:6 - error TS2300: Duplicate identifier 'Foo'.

1 type Foo = 54;
   ~~~
1 type Foo = 54;
   ~~~

tests/cases/compiler/file1.ts:1:7
1 class Foo { }
   ~~~
1 class Foo { }
   ~~~
'Foo' was also declared here.
tests/cases/compiler/file3.ts:2:5 - error TS2451: Cannot redeclare block-scoped variable 'Bar'.

2 let Bar = 42
   ~~~
2 let Bar = 42
   ~~~

tests/cases/compiler/file1.ts:2:7
2 const Bar = 3;
   ~~~
2 const Bar = 3;
   ~~~
'Bar' was also declared here.


Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
tests/cases/compiler/file1.ts:1:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: A, B, C, D, E, F, G, H, I

1 class A { }
  ~~~~~
1 class A { }
  ~~~~~

tests/cases/compiler/file2.ts:1:1
1 class A { }
  ~~~~~
1 class A { }
  ~~~~~
Conflicts are in this file.
tests/cases/compiler/file2.ts:1:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: A, B, C, D, E, F, G, H, I

1 class A { }
  ~~~~~
1 class A { }
  ~~~~~

tests/cases/compiler/file1.ts:1:1
1 class A { }
  ~~~~~
1 class A { }
  ~~~~~
Conflicts are in this file.


Expand Down
Original file line number Diff line number Diff line change
@@ -1,56 +1,56 @@
tests/cases/compiler/file1.ts:2:5 - error TS2300: Duplicate identifier 'duplicate1'.

2 duplicate1: () => string;
   ~~~~~~~~~~
2 duplicate1: () => string;
   ~~~~~~~~~~

tests/cases/compiler/file2.ts:2:5
2 duplicate1(): number;
   ~~~~~~~~~~
2 duplicate1(): number;
   ~~~~~~~~~~
'duplicate1' was also declared here.
tests/cases/compiler/file1.ts:3:5 - error TS2300: Duplicate identifier 'duplicate2'.

3 duplicate2: () => string;
   ~~~~~~~~~~
3 duplicate2: () => string;
   ~~~~~~~~~~

tests/cases/compiler/file2.ts:3:5
3 duplicate2(): number;
   ~~~~~~~~~~
3 duplicate2(): number;
   ~~~~~~~~~~
'duplicate2' was also declared here.
tests/cases/compiler/file1.ts:4:5 - error TS2300: Duplicate identifier 'duplicate3'.

4 duplicate3: () => string;
   ~~~~~~~~~~
4 duplicate3: () => string;
   ~~~~~~~~~~

tests/cases/compiler/file2.ts:4:5
4 duplicate3(): number;
   ~~~~~~~~~~
4 duplicate3(): number;
   ~~~~~~~~~~
'duplicate3' was also declared here.
tests/cases/compiler/file2.ts:2:5 - error TS2300: Duplicate identifier 'duplicate1'.

2 duplicate1(): number;
   ~~~~~~~~~~
2 duplicate1(): number;
   ~~~~~~~~~~

tests/cases/compiler/file1.ts:2:5
2 duplicate1: () => string;
   ~~~~~~~~~~
2 duplicate1: () => string;
   ~~~~~~~~~~
'duplicate1' was also declared here.
tests/cases/compiler/file2.ts:3:5 - error TS2300: Duplicate identifier 'duplicate2'.

3 duplicate2(): number;
   ~~~~~~~~~~
3 duplicate2(): number;
   ~~~~~~~~~~

tests/cases/compiler/file1.ts:3:5
3 duplicate2: () => string;
   ~~~~~~~~~~
3 duplicate2: () => string;
   ~~~~~~~~~~
'duplicate2' was also declared here.
tests/cases/compiler/file2.ts:4:5 - error TS2300: Duplicate identifier 'duplicate3'.

4 duplicate3(): number;
   ~~~~~~~~~~
4 duplicate3(): number;
   ~~~~~~~~~~

tests/cases/compiler/file1.ts:4:5
4 duplicate3: () => string;
   ~~~~~~~~~~
4 duplicate3: () => string;
   ~~~~~~~~~~
'duplicate3' was also declared here.


Expand Down
Original file line number Diff line number Diff line change
@@ -1,20 +1,20 @@
tests/cases/compiler/file1.ts:1:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: duplicate1, duplicate2, duplicate3, duplicate4, duplicate5, duplicate6, duplicate7, duplicate8

1 interface TopLevel {
  ~~~~~~~~~
1 interface TopLevel {
  ~~~~~~~~~

tests/cases/compiler/file2.ts:1:1
1 interface TopLevel {
  ~~~~~~~~~
1 interface TopLevel {
  ~~~~~~~~~
Conflicts are in this file.
tests/cases/compiler/file2.ts:1:1 - error TS6200: Definitions of the following identifiers conflict with those in another file: duplicate1, duplicate2, duplicate3, duplicate4, duplicate5, duplicate6, duplicate7, duplicate8

1 interface TopLevel {
  ~~~~~~~~~
1 interface TopLevel {
  ~~~~~~~~~

tests/cases/compiler/file1.ts:1:1
1 interface TopLevel {
  ~~~~~~~~~
1 interface TopLevel {
  ~~~~~~~~~
Conflicts are in this file.


Expand Down
Original file line number Diff line number Diff line change
@@ -1,56 +1,56 @@
tests/cases/compiler/file1.ts:3:9 - error TS2300: Duplicate identifier 'duplicate1'.

3 duplicate1: () => string;
   ~~~~~~~~~~
3 duplicate1: () => string;
   ~~~~~~~~~~

tests/cases/compiler/file2.ts:4:9
4 duplicate1(): number;
   ~~~~~~~~~~
4 duplicate1(): number;
   ~~~~~~~~~~
'duplicate1' was also declared here.
tests/cases/compiler/file1.ts:4:9 - error TS2300: Duplicate identifier 'duplicate2'.

4 duplicate2: () => string;
   ~~~~~~~~~~
4 duplicate2: () => string;
   ~~~~~~~~~~

tests/cases/compiler/file2.ts:5:9
5 duplicate2(): number;
   ~~~~~~~~~~
5 duplicate2(): number;
   ~~~~~~~~~~
'duplicate2' was also declared here.
tests/cases/compiler/file1.ts:5:9 - error TS2300: Duplicate identifier 'duplicate3'.

5 duplicate3: () => string;
   ~~~~~~~~~~
5 duplicate3: () => string;
   ~~~~~~~~~~

tests/cases/compiler/file2.ts:6:9
6 duplicate3(): number;
   ~~~~~~~~~~
6 duplicate3(): number;
   ~~~~~~~~~~
'duplicate3' was also declared here.
tests/cases/compiler/file2.ts:4:9 - error TS2300: Duplicate identifier 'duplicate1'.

4 duplicate1(): number;
   ~~~~~~~~~~
4 duplicate1(): number;
   ~~~~~~~~~~

tests/cases/compiler/file1.ts:3:9
3 duplicate1: () => string;
   ~~~~~~~~~~
3 duplicate1: () => string;
   ~~~~~~~~~~
'duplicate1' was also declared here.
tests/cases/compiler/file2.ts:5:9 - error TS2300: Duplicate identifier 'duplicate2'.

5 duplicate2(): number;
   ~~~~~~~~~~
5 duplicate2(): number;
   ~~~~~~~~~~

tests/cases/compiler/file1.ts:4:9
4 duplicate2: () => string;
   ~~~~~~~~~~
4 duplicate2: () => string;
   ~~~~~~~~~~
'duplicate2' was also declared here.
tests/cases/compiler/file2.ts:6:9 - error TS2300: Duplicate identifier 'duplicate3'.

6 duplicate3(): number;
   ~~~~~~~~~~
6 duplicate3(): number;
   ~~~~~~~~~~

tests/cases/compiler/file1.ts:5:9
5 duplicate3: () => string;
   ~~~~~~~~~~
5 duplicate3: () => string;
   ~~~~~~~~~~
'duplicate3' was also declared here.


Expand Down
Loading