JoshuaKGoldberg / create-typescript-app

Quickstart-friendly TypeScript template with comprehensive, configurable, opinionated tooling. 💝
MIT License
1.21k stars 75 forks source link

feat: use ESLint Flat Config #1457

Closed JoshuaKGoldberg closed 7 months ago

JoshuaKGoldberg commented 7 months ago

PR Checklist

Overview

Migrates the .eslintrc.cjs file to the new "flat" config format eslint.config.js.

This has the added benefit of removing the last "dot" file (.*) that was being linted. So that's a bit simpler of an ESLint config.

JoshuaKGoldberg commented 7 months ago

I'm going to wait a bit on https://github.com/gund/eslint-plugin-deprecation/pull/86, as that's the last plugin that needs to be updated.

rubiesonthesky commented 7 months ago

Can I wish prefer-node-protocolthis to be enabled same time? :)

JoshuaKGoldberg commented 7 months ago

Haha that'd be a separate issue :)

github-actions[bot] commented 6 months ago

:tada: This is included in version v1.59.0 :tada:

The release is available on:

Cheers! 📦🚀