Skip to content
This repository was archived by the owner on Aug 5, 2023. It is now read-only.

Commit 7d3aa31

Browse files
committed
convert all ugly relative imports to absolute imports
1 parent 14dd32f commit 7d3aa31

File tree

19 files changed

+34
-29
lines changed

19 files changed

+34
-29
lines changed

jest.config.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,10 @@ module.exports = {
7979
// ],
8080

8181
// A map from regular expressions to module names or to arrays of module names that allow to stub out resources with a single module
82-
// moduleNameMapper: {},
82+
moduleNameMapper: {
83+
'src/(.*)': '<rootDir>/src/$1',
84+
'tests/(.*)': '<rootDir>/tests/$1'
85+
},
8386

8487
// An array of regexp pattern strings, matched against all module paths before considered 'visible' to the module loader
8588
// modulePathIgnorePatterns: [],

src/models/LineOfCode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { bugReporter } from "../language-bug-handling";
1+
import { bugReporter } from "src/language-bug-handling";
22

33
export class LineOfCode {
44
constructor(public value: string, public number: number) {}

src/parsers/data-type-parsers/non-primitive-parsers/array-parser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { NumberParser } from "../primitive-parsers/number-parser";
44
import { BooleanParser } from "../primitive-parsers/boolean-parser";
55
import { StringParser } from "../primitive-parsers/string-parser";
66

7-
import { bugReporter } from "../../../language-bug-handling";
7+
import { bugReporter } from "src/language-bug-handling";
88

99
export class ArrayParser extends DatatypeParser {
1010
primitiveParsers: DatatypeParser[] = [

src/parsers/data-type-parsers/primitive-parsers/boolean-parser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { DatatypeParser } from "../datatype-parser";
2-
import { bugReporter } from "../../../language-bug-handling";
2+
import { bugReporter } from "src/language-bug-handling";
33

44
export class BooleanParser extends DatatypeParser {
55
type(): string {

src/parsers/data-type-parsers/primitive-parsers/number-parser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { DatatypeParser } from "../datatype-parser";
2-
import { bugReporter } from "../../../language-bug-handling";
2+
import { bugReporter } from "src/language-bug-handling";
33

44
export class NumberParser extends DatatypeParser {
55
type(): string {

src/parsers/data-type-parsers/primitive-parsers/string-parser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import { DatatypeParser } from "../datatype-parser";
2-
import { bugReporter } from "../../../language-bug-handling";
2+
import { bugReporter } from "src/language-bug-handling";
33

44

55
export class StringParser extends DatatypeParser {

src/pre-processing/extract-effective-loc.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import { isWhiteSpaceOrEmpty } from "../helpers/is-whitespace-or-empty";
2-
import { LineOfCode } from "../models/LineOfCode";
1+
import { isWhiteSpaceOrEmpty } from "src/helpers/is-whitespace-or-empty";
2+
import { LineOfCode } from "src/models/LineOfCode";
33

44
export const extractEffectiveLoc = (code: string): LineOfCode[] => {
55
const lines = code.split('\n');

src/pre-processing/initial-whitespace-converter.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { LineOfCode } from "../models/LineOfCode";
1+
import { LineOfCode } from "src/models/LineOfCode";
22

33
const whiteSpaceConvert: { [key: string]: string } = {
44
'\t': ' ',

src/pre-processing/pre-processor.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { extractEffectiveLoc } from "./extract-effective-loc";
22
import { initialWhitespaceConverter } from "./initial-whitespace-converter";
3-
import { LineOfCode } from "../models/LineOfCode";
3+
4+
import { LineOfCode } from "src/models/LineOfCode";
45

56
class PreProcessor {
67
private _processedLOC: LineOfCode[] = [];

tests/helper-tests/is-white-space-or-empty.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { isWhiteSpaceOrEmpty } from '../../src/helpers/is-whitespace-or-empty';
1+
import { isWhiteSpaceOrEmpty } from 'src/helpers/is-whitespace-or-empty';
22

33
describe('check isWhiteSpaceOrEmpty helper function.', () => {
44
test('should return true for empty string.', () => {

0 commit comments

Comments
 (0)