Skip to content

Commit

Permalink
Merge pull request #78 from mathuo/77-fix-sonar-code-smells-from-new-…
Browse files Browse the repository at this point in the history
…rule

chore: fix sonar code smells
  • Loading branch information
mathuo authored Apr 24, 2022
2 parents 979cb9a + 306a54a commit f852f2f
Show file tree
Hide file tree
Showing 19 changed files with 37 additions and 49 deletions.
2 changes: 1 addition & 1 deletion packages/dockview/src/dnd/abstractDragHandler.ts
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ export abstract class DragHandler extends CompositeDisposable {
event.dataTransfer.effectAllowed = 'move';
}
}),
addDisposableListener(this.el, 'dragend', (ev) => {
addDisposableListener(this.el, 'dragend', () => {
for (const iframe of this.iframes) {
iframe.style.pointerEvents = 'auto';
}
Expand Down
6 changes: 3 additions & 3 deletions packages/dockview/src/dnd/droptarget.ts
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ export class Droptarget extends CompositeDisposable {
this.addDisposables(
this._onDrop,
new DragAndDropObserver(this.element, {
onDragEnter: (e) => undefined,
onDragEnter: () => undefined,
onDragOver: (e) => {
if (isBooleanValue(this.options.canDisplayOverlay)) {
if (!this.options.canDisplayOverlay) {
Expand Down Expand Up @@ -115,10 +115,10 @@ export class Droptarget extends CompositeDisposable {

this.setState(quadrant);
},
onDragLeave: (e) => {
onDragLeave: () => {
this.removeDropTarget();
},
onDragEnd: (e) => {
onDragEnd: () => {
this.removeDropTarget();
},
onDrop: (e) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -154,7 +154,7 @@ export class DefaultTab extends CompositeDisposable implements ITabRenderer {
this.render();
}

public layout(width: number, height: number) {
public layout(_width: number, _height: number) {
// noop
}

Expand Down
11 changes: 6 additions & 5 deletions packages/dockview/src/dockview/components/watermark/watermark.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,8 @@ import { PanelUpdateEvent } from '../../../panel/types';

export class Watermark
extends CompositeDisposable
implements IWatermarkRenderer {
implements IWatermarkRenderer
{
private _element: HTMLElement;
private group: GroupviewPanel | undefined;
private params: GroupPanelPartInitParameters | undefined;
Expand Down Expand Up @@ -56,7 +57,7 @@ export class Watermark
);
}

update(event: PanelUpdateEvent) {
update(_event: PanelUpdateEvent) {
// noop
}

Expand All @@ -68,23 +69,23 @@ export class Watermark
return {};
}

layout(width: number, height: number) {
layout(_width: number, _height: number) {
// noop
}

init(params: GroupPanelPartInitParameters) {
this.params = params;

this.addDisposables(
this.params.containerApi.onDidLayoutChange((event) => {
this.params.containerApi.onDidLayoutChange(() => {
this.render();
})
);

this.render();
}

updateParentGroup(group: GroupviewPanel, visible: boolean): void {
updateParentGroup(group: GroupviewPanel, _visible: boolean): void {
this.group = group;
this.render();
}
Expand Down
2 changes: 1 addition & 1 deletion packages/dockview/src/gridview/branchNode.ts
Original file line number Diff line number Diff line change
Expand Up @@ -282,7 +282,7 @@ export class BranchNode extends CompositeDisposable implements IView {

this._childrenDisposable = Event.any(
...this.children.map((c) => c.onDidChange)
)((e) => {
)(() => {
/**
* indicate a change has occured to allows any re-rendering but don't bubble
* event because that was specific to this branch
Expand Down
2 changes: 1 addition & 1 deletion packages/dockview/src/gridview/gridview.ts
Original file line number Diff line number Diff line change
Expand Up @@ -644,7 +644,7 @@ export class Gridview implements IDisposable {
const isSiblingVisible = parent.isChildVisible(0);
parent.removeChild(0, sizing);

const sizes = grandParent.children.map((size, i) =>
const sizes = grandParent.children.map((_size, i) =>
grandParent.getChildSize(i)
);
grandParent.removeChild(parentIndex, sizing);
Expand Down
2 changes: 1 addition & 1 deletion packages/dockview/src/gridview/gridviewComponent.ts
Original file line number Diff line number Diff line change
Expand Up @@ -169,7 +169,7 @@ export class GridviewComponent
}

setActive(panel: GridviewPanel): void {
this._groups.forEach((value, key) => {
this._groups.forEach((value, _key) => {
value.value.setActive(panel === value.value);
});
}
Expand Down
4 changes: 2 additions & 2 deletions packages/dockview/src/groupview/groupview.ts
Original file line number Diff line number Diff line change
Expand Up @@ -342,11 +342,11 @@ export class Groupview extends CompositeDisposable implements IGroupview {
return this.panels.includes(panel);
}

init(params: PanelInitParameters) {
init(_params: PanelInitParameters) {
//noop
}

update(params: PanelUpdateEvent) {
update(_params: PanelUpdateEvent) {
//noop
}

Expand Down
2 changes: 1 addition & 1 deletion packages/dockview/src/groupview/panel/content.ts
Original file line number Diff line number Diff line change
Expand Up @@ -102,7 +102,7 @@ export class ContentContainer
this.disposable.value = disposable;
}

public layout(width: number, height: number): void {
public layout(_width: number, _height: number): void {
// noop
}

Expand Down
7 changes: 4 additions & 3 deletions packages/dockview/src/hostedContainer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -42,10 +42,10 @@ export class HostedContainer implements IDisposable {
* When dragging somebody
*/

window.addEventListener('dragstart', (ev) => {
window.addEventListener('dragstart', () => {
this.element.style.pointerEvents = 'none';
});
window.addEventListener('dragend', (ev) => {
window.addEventListener('dragend', () => {
this.element.style.pointerEvents = '';
});
window.addEventListener('mousemove', (ev) => {
Expand Down Expand Up @@ -73,7 +73,8 @@ export class HostedContainer implements IDisposable {
return;
}
const frameRect = element.getBoundingClientRect();
const containerRect = this.element.parentElement.getBoundingClientRect();
const containerRect =
this.element.parentElement.getBoundingClientRect();
this.element.style.position = 'absolute';
this.element.style.top = `${frameRect.top - containerRect.top}px`;
this.element.style.left = `${frameRect.left - containerRect.left}px`;
Expand Down
2 changes: 1 addition & 1 deletion packages/dockview/src/paneview/defaultPaneviewHeader.ts
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ export class DefaultHeader
});
}

update(params: PanelUpdateEvent) {
update(_params: PanelUpdateEvent) {
//
}

Expand Down
2 changes: 1 addition & 1 deletion packages/dockview/src/paneview/draggablePaneviewPanel.ts
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ export abstract class DraggablePaneviewPanel extends PaneviewPanel {

this.target = new Droptarget(this.element, {
validOverlays: 'vertical',
canDisplayOverlay: (event: DragEvent) => {
canDisplayOverlay: () => {
const data = getPaneData();

if (!data) {
Expand Down
2 changes: 1 addition & 1 deletion packages/dockview/src/paneview/paneview.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,7 +73,7 @@ export class Paneview extends CompositeDisposable implements IDisposable {

// if we've added views from the descriptor we need to
// add the panes to our Pane array and setup animation
this.getPanes().forEach((pane, index) => {
this.getPanes().forEach((pane) => {
const disposable = new CompositeDisposable(
pane.onDidChangeExpansionState(() => {
this.setupAnimation();
Expand Down
6 changes: 3 additions & 3 deletions packages/dockview/src/react/dockview/dockview.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ export const DockviewReact = React.forwardRef(
const factory: GroupPanelFrameworkComponentFactory = {
content: {
createComponent: (
id: string,
_id: string,
componentId: string,
component: React.FunctionComponent<IDockviewPanelProps>
): IContentRenderer => {
Expand All @@ -94,7 +94,7 @@ export const DockviewReact = React.forwardRef(
},
tab: {
createComponent: (
id: string,
_id: string,
componentId: string,
component: React.FunctionComponent<IDockviewPanelHeaderProps>
): ITabRenderer => {
Expand All @@ -109,7 +109,7 @@ export const DockviewReact = React.forwardRef(
},
watermark: {
createComponent: (
id: string,
_id: string,
componentId: string,
component: React.FunctionComponent<{}>
) => {
Expand Down
18 changes: 2 additions & 16 deletions packages/dockview/src/react/dockview/reactContentPart.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,8 +32,6 @@ export class ReactPanelContentPart implements IContentRenderer {
private actionsPart?: ReactPart<any>;
private _group: GroupviewPanel | undefined;

// private hostedContainer: HostedContainer;

private readonly _onDidFocus = new Emitter<void>();
readonly onDidFocus: Event<void> = this._onDidFocus.event;

Expand All @@ -56,13 +54,6 @@ export class ReactPanelContentPart implements IContentRenderer {
this._element = document.createElement('div');
this._element.className = 'dockview-react-part';

// this.hostedContainer = new HostedContainer({
// id,
// });

// this.hostedContainer.onDidFocus(() => this._onDidFocus.fire());
// this.hostedContainer.onDidBlur(() => this._onDidBlur.fire());

this._actionsElement = document.createElement('div');
this._actionsElement.className = 'dockview-react-part';
}
Expand Down Expand Up @@ -104,17 +95,13 @@ export class ReactPanelContentPart implements IContentRenderer {

public updateParentGroup(
group: GroupviewPanel,
isPanelVisible: boolean
_isPanelVisible: boolean
): void {
this._group = group;
}

public layout(width: number, height: number): void {
public layout(_width: number, _height: number): void {
// noop
// this.hostedContainer.layout(
// this.element
// // { width, height }
// );
}

public close(): Promise<boolean> {
Expand All @@ -125,7 +112,6 @@ export class ReactPanelContentPart implements IContentRenderer {
this._onDidFocus.dispose();
this._onDidBlur.dispose();
this.part?.dispose();
// this.hostedContainer?.dispose();
this.actionsPart?.dispose();
}
}
4 changes: 2 additions & 2 deletions packages/dockview/src/react/dockview/reactWatermarkPart.ts
Original file line number Diff line number Diff line change
Expand Up @@ -73,11 +73,11 @@ export class ReactWatermarkPart implements IWatermarkRenderer {
};
}

layout(width: number, height: number) {
layout(_width: number, _height: number) {
// noop - retrieval from api
}

updateParentGroup(group: GroupviewPanel, isPanelVisible: boolean): void {
updateParentGroup(group: GroupviewPanel, _isPanelVisible: boolean): void {
// noop - retrieval from api
this._groupRef.value = group;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,12 +90,12 @@ export class ReactContentRenderer implements IContentRenderer {

public updateParentGroup(
group: GroupviewPanel,
isPanelVisible: boolean
_isPanelVisible: boolean
): void {
this._group = group;
}

public layout(width: number, height: number): void {
public layout(_width: number, _height: number): void {
this._hostedContainer.layout(this.element);
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,13 +43,13 @@ export class WebviewContentRenderer implements IContentRenderer {
}

public updateParentGroup(
group: GroupviewPanel,
isPanelVisible: boolean
_group: GroupviewPanel,
_isPanelVisible: boolean
): void {
//
}

public layout(width: number, height: number): void {
public layout(_width: number, _height: number): void {
this._hostedContainer.layout(this._element);
}

Expand Down
2 changes: 1 addition & 1 deletion packages/dockview/src/react/paneview/paneview.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ export const PaneviewReact = React.forwardRef(
React.useEffect(() => {
const createComponent = (
id: string,
componentId: string,
_componentId: string,
component: any
) =>
new PanePanelSection(id, component, {
Expand Down

0 comments on commit f852f2f

Please sign in to comment.