Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ESLint & Update tooling #536

Merged
merged 21 commits into from
Dec 19, 2024
Merged

Add ESLint & Update tooling #536

merged 21 commits into from
Dec 19, 2024

Conversation

webfiltered
Copy link
Contributor

@webfiltered webfiltered commented Dec 18, 2024

Features

  • Adds ESLint with unicorn plugin and baseline rules

    • Applies ESLint auto fixes
  • Updates TypeScript to support ES2024

    • Separates tsconfig into IDE and build files (default editor)
    • Sets noEmit in the tsconfig - vite handles build
  • Updates vite

  • Allows formatting of js files in scripts/

  • Formats some of them

Bug fixes

┆Issue is synchronized with this Notion page by Unito

@webfiltered webfiltered requested a review from a team as a code owner December 18, 2024 03:15
Copy link

socket-security bot commented Dec 18, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@eslint/[email protected] None 0 315 kB eslintbot
npm/@eslint/[email protected] None 0 60 kB eslintbot
npm/@eslint/[email protected] filesystem, unsafe 0 680 kB eslintbot
npm/@eslint/[email protected] None 0 14.9 kB eslintbot, openjsfoundation
npm/@eslint/[email protected] None 0 57 kB eslintbot
npm/@eslint/[email protected] None 0 77.1 kB eslintbot
npm/@humanfs/[email protected] None 0 72.7 kB nzakas
npm/@humanfs/[email protected] None 0 44.1 kB nzakas
npm/@humanwhocodes/[email protected] None 0 64.9 kB nzakas
npm/@types/[email protected] None 0 3.17 kB types
npm/@types/[email protected] None 0 196 kB types
npm/@types/[email protected] None 0 25.8 kB types
npm/[email protected] None 0 106 kB eslint
npm/[email protected] None +1 3.37 MB eslintbot, openjsfoundation
npm/[email protected] None 0 79.3 kB eslintbot
npm/[email protected] filesystem 0 16 kB jaredwray
npm/[email protected] filesystem 0 29.3 kB jaredwray

🚮 Removed packages: npm/@eslint/[email protected], npm/@eslint/[email protected], npm/@humanwhocodes/[email protected], npm/@humanwhocodes/[email protected], npm/@ungap/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected], npm/[email protected]

View full report↗︎

@webfiltered webfiltered requested a review from a team as a code owner December 18, 2024 04:08
@robinjhuang robinjhuang merged commit 146a588 into main Dec 19, 2024
7 checks passed
@robinjhuang robinjhuang deleted the build-tooling branch December 19, 2024 18:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Update playwright tests for GPU Selection
2 participants