Skip to content

Commit 58d260b

Browse files
Merge pull request #666 from lukecotter/feat-dir-organisation
feat: reorganises the log-viewer folder
2 parents 13e5c40 + 1cfcaf9 commit 58d260b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

67 files changed

+242
-183
lines changed

jest.config.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ const defaultConfig = {
1414
},
1515
],
1616
},
17-
transformIgnorePatterns: [
18-
// allow lit/@lit transformation
19-
'<rootDir>/node_modules/(?!@?lit)',
20-
],
2117
testPathIgnorePatterns: ['<rootDir>/node_modules/', '<rootDir>/out/'],
2218
extensionsToTreatAsEsm: ['.ts', '.tsx'],
2319
};
@@ -34,6 +30,10 @@ export default {
3430
...defaultConfig,
3531
displayName: 'lana',
3632
rootDir: '<rootDir>/lana',
33+
transformIgnorePatterns: [
34+
// allow lit/@lit transformation
35+
'<rootDir>/node_modules/(?!@?lit)',
36+
],
3737
},
3838
],
3939
};

log-viewer/modules/Main.ts renamed to log-viewer/src/Main.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
*/
44
import { html, render } from 'lit';
55

6-
import './components/LogViewer';
6+
// web components
7+
import './features/app/LogViewer';
78

89
function onInit(): void {
910
render(html`<log-viewer></log-viewer>`, document.body);

log-viewer/modules/__tests__/ApexLogParser.test.ts renamed to log-viewer/src/__tests__/ApexLogParser.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,10 @@ import {
1111
parseObjectNamespace,
1212
parseRows,
1313
parseVfNamespace,
14-
} from '../parsers/LogEvents.js';
15-
import { lineTypeMap } from '../parsers/LogLineMapping.js';
14+
} from '../core/log-parser/LogEvents.js';
15+
import { lineTypeMap } from '../core/log-parser/LogLineMapping.js';
1616

17-
import { ApexLogParser, parse } from '../parsers/ApexLogParser.js';
17+
import { ApexLogParser, parse } from '../core/log-parser/ApexLogParser.js';
1818

1919
class DummyLine extends LogEvent {
2020
constructor(parser: ApexLogParser, parts: string[]) {

log-viewer/modules/__tests__/Database.test.ts renamed to log-viewer/src/__tests__/Database.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
/*
22
* Copyright (c) 2020 Certinia Inc. All rights reserved.
33
*/
4-
import { DatabaseAccess } from '../Database.js';
5-
import { parse } from '../parsers/ApexLogParser.js';
4+
import { parse } from '../core/log-parser/ApexLogParser.js';
5+
import { DatabaseAccess } from '../features/database/services/Database.js';
66

77
describe('Analyse database tests', () => {
88
it('Only DML and SOQL are collected', async () => {

log-viewer/modules/__tests__/SOQLParser.test.ts renamed to log-viewer/src/__tests__/SOQLParser.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
/*
22
* Copyright (c) 2020 Certinia Inc. All rights reserved.
33
*/
4-
import { SOQLParser, SyntaxException } from '../soql/SOQLParser.js';
4+
import { SOQLParser, SyntaxException } from '../features/soql/services/SOQLParser.js';
55

66
describe('Analyse database tests', () => {
77
it('throws on unparsable query', async () => {

log-viewer/modules/__tests__/Util.test.ts renamed to log-viewer/src/__tests__/Util.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
* Copyright (c) 2020 Certinia Inc. All rights reserved.
33
* @jest-environment jsdom
44
*/
5-
import formatDuration from '../Util.js';
5+
import formatDuration from '../core/utility/Util.js';
66

77
describe('Format duration tests', () => {
88
it('Value converted from nanoseconds to milliseconds', () => {

log-viewer/modules/__tests__/soql/SOQLLinter.test.ts renamed to log-viewer/src/__tests__/soql/SOQLLinter.test.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
/*
22
* Copyright (c) 2021 Certinia Inc. All rights reserved.
33
*/
4-
import { ApexLogParser } from '../../parsers/ApexLogParser.js';
5-
import { LogEvent } from '../../parsers/LogEvents.js';
6-
import { SOQLLinter } from '../../soql/SOQLLinter.js';
4+
import { ApexLogParser } from '../../core/log-parser/ApexLogParser.js';
5+
import { LogEvent } from '../../core/log-parser/LogEvents.js';
6+
import { SOQLLinter } from '../../features/soql/services/SOQLLinter.js';
77

88
class DummySOQLLine extends LogEvent {
99
constructor(parser: ApexLogParser, parts: string[]) {

log-viewer/modules/components/BadgeBase.ts renamed to log-viewer/src/components/BadgeBase.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,9 @@ import { provideVSCodeDesignSystem, vsCodeTag } from '@vscode/webview-ui-toolkit
55
import { LitElement, css, html } from 'lit';
66
import { customElement, property } from 'lit/decorators.js';
77

8+
// styles
89
import { globalStyles } from '../styles/global.styles.js';
9-
import { skeletonStyles } from './skeleton/skeleton.styles.js';
10+
import { skeletonStyles } from '../styles/skeleton.styles.js';
1011

1112
provideVSCodeDesignSystem().register(vsCodeTag());
1213

log-viewer/modules/components/CallStack.ts renamed to log-viewer/src/components/CallStack.ts

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,12 @@
44
import { LitElement, css, html } from 'lit';
55
import { customElement, property } from 'lit/decorators.js';
66

7-
import { DatabaseAccess } from '../Database.js';
8-
import type { LogEvent } from '../parsers/LogEvents.js';
7+
import type { LogEvent } from '../core/log-parser/LogEvents.js';
8+
import { goToRow } from '../features/call-tree/components/CalltreeView.js';
9+
import { DatabaseAccess } from '../features/database/services/Database.js';
10+
11+
// styles
912
import { globalStyles } from '../styles/global.styles.js';
10-
import { goToRow } from './calltree-view/CalltreeView.js';
1113

1214
@customElement('call-stack')
1315
export class CallStack extends LitElement {

log-viewer/modules/components/skeleton/GridSkeleton.ts renamed to log-viewer/src/components/GridSkeleton.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { LitElement, css, html } from 'lit';
22
import { customElement } from 'lit/decorators.js';
33

4-
import { globalStyles } from '../../styles/global.styles.js';
5-
import { skeletonStyles } from './skeleton.styles.js';
4+
// styles
5+
import { globalStyles } from '../styles/global.styles.js';
6+
import { skeletonStyles } from '../styles/skeleton.styles.js';
67

78
@customElement('grid-skeleton')
89
export class GridSkeleton extends LitElement {

0 commit comments

Comments
 (0)