Skip to content

Commit

Permalink
fix linting
Browse files Browse the repository at this point in the history
  • Loading branch information
obiot committed Aug 5, 2024
1 parent e7f5100 commit 84dd884
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 13 deletions.
14 changes: 4 additions & 10 deletions packages/melonjs/src/polyfill/roundrect.ts
Original file line number Diff line number Diff line change
Expand Up @@ -271,7 +271,6 @@ function roundRect(
return [NaN];
}
if (type === "object") {
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
if (typeof value[Symbol.iterator] === "function") {
return [...value].map((elem) => {
// https://webidl.spec.whatwg.org/#es-union
Expand Down Expand Up @@ -312,9 +311,7 @@ function roundRect(
}
if (Object(value) === value) {
return {
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
x: toUnrestrictedNumber(value.x || 0),
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
y: toUnrestrictedNumber(value.y || 0),
};
}
Expand All @@ -329,22 +326,19 @@ function roundRect(
function fixOverlappingCorners(corners: any) {
const [upperLeft, upperRight, lowerRight, lowerLeft] = corners;
const factors = [
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands, @typescript-eslint/no-unsafe-member-access
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands
Math.abs(w) / (upperLeft.x + upperRight.x),
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands, @typescript-eslint/no-unsafe-member-access
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands
Math.abs(h) / (upperRight.y + lowerRight.y),
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands, @typescript-eslint/no-unsafe-member-access
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands
Math.abs(w) / (lowerRight.x + lowerLeft.x),
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands, @typescript-eslint/no-unsafe-member-access
// eslint-disable-next-line @typescript-eslint/restrict-plus-operands
Math.abs(h) / (upperLeft.y + lowerLeft.y),
];
const minFactor = Math.min(...factors);
if (minFactor <= 1) {
// eslint-disable-next-line @typescript-eslint/no-unsafe-call, @typescript-eslint/no-unsafe-member-access
corners.forEach((radii: any) => {
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
radii.x *= minFactor;
// eslint-disable-next-line @typescript-eslint/no-unsafe-member-access
radii.y *= minFactor;
});
}
Expand Down
4 changes: 1 addition & 3 deletions packages/melonjs/src/system/eventEmitter.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ export class EventEmitter<Events extends EventsMap = DefaultEvents> {
eventListenerList.push(listener);
}

removeAllListeners<E extends keyof Events>(event?: E) {
removeAllListeners(event?: keyof Events) {
if (event) {
delete this.eventListeners[event];
} else {
Expand All @@ -61,15 +61,13 @@ export class EventEmitter<Events extends EventsMap = DefaultEvents> {
const listeners = this.eventListeners[event];
if (listeners) {
for (const listener of listeners) {
// eslint-disable-next-line @typescript-eslint/no-unsafe-call
listener(...args);
}
}

const listenersOnce = this.eventListenersOnce[event];
if (listenersOnce) {
for (const listener of listenersOnce) {
// eslint-disable-next-line @typescript-eslint/no-unsafe-call
listener(...args);
}
this.eventListenersOnce[event] = [];
Expand Down

0 comments on commit 84dd884

Please sign in to comment.