Граф коммитов

6 Коммитов

Автор SHA1 Сообщение Дата
Timothee Guerin 3d14d7c2c9
Bump dependencies - Sep 2024 (#4424)
Notable: 
- Typescript 5.6: iterator functions  and more
- typescript-eslint 8: new rules, breaking change to some other, found a
few bugs/test not actually testing
- eslint 9: new rules
- removed deprecation/deprecation plugin as typescript eslint has rule
for it now(and updated) many places where it wasn't reporting correctly
2024-09-13 15:50:22 +00:00
Timothee Guerin 4553419b75
Enable react hooks linting and fix issues (#3761)
fix #3745
2024-07-08 17:10:06 +00:00
Timothee Guerin 0056b40751
Fix eslint not validating eslint rules correctly (#3423) 2024-05-24 00:19:50 +00:00
Timothee Guerin f007e642b7
Fix parser test running 1-4 times (#3168)
The `dumpAst` helper was imported from `parser.test.ts` in 3 other files
which caused vitest to randomly run the parser.test.ts tests(371 tests)
extra times. It wasn't consitent which is how I caught it the number of
test passed by vitest changed significantly from one run to the other
2024-04-15 15:14:53 -07:00
m-nash 31d22ebc48
Add publish pipeline for dotnet emitter (#3116)
Fixes https://github.com/microsoft/typespec/issues/3111

---------

Co-authored-by: Timothee Guerin <tiguerin@microsoft.com>
2024-04-08 17:33:06 -07:00
Timothee Guerin 35f5c90343
Migrate to eslint flat config (#3123)
resolve https://github.com/microsoft/typespec/issues/3121
same change in typespec-azure
https://github.com/Azure/typespec-azure/pull/620

## Single top level config
This makes it a little nicer to run as you know get the absolute path
for errors
No need to have the hacky rushstack dependency to allow using the same
shared config.

## Able to lint the projects that are outside of the pnpm workspace
<img width="1054" alt="image"
src="https://github.com/microsoft/typespec/assets/1031227/f88691d9-1bf2-4140-ba2b-533207b15f9d">


## Eslint 9 -no yet

eslint 9 was just released firday which makes this config the new
default however it does include breaking changes and not all our plugins
have updated
2024-04-08 09:58:19 -07:00