Skip to content

prefer-math-min-max: ignore Date objects #2900

@kkmuffme

Description

@kkmuffme

Same issue reported for bigints #2509 also exists Date objects.
It creates invalid code at best, and creates security issues at worst when the date object comparison is used for auth-related stuff.

const now = new Date();
const later = new Date(now.getTime() + Math.ceil(Math.random() * 1000 - Math.random() * 1000) );
const a = now < later ? 'a' : 'b';

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions