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

11 Коммитов

Автор SHA1 Сообщение Дата
Timothee Guerin 18328017a3
Moving astro website to the root (#4846) 2024-10-23 22:04:21 +00:00
Timothee Guerin 0c3cd362f5
Migrate website to astro [Step 1] (#4587)
Progress for #2564 
Changes: 
- Decided to cut versioning for now. Starlight doesn't support well now
and would be a decent amount of work. Our doc have been quite stable and
this slows down the build significantly.\


The plan is as follow
1. Merge this as a parallel build to the docusaurus website
2. Add blog back
3. Cleanup things (like migrate more things out of fluentui react
components)
4. Switch the website to use this one
5. If we are happy delete docusaurus
2024-10-11 01:38:03 +00:00
Timothee Guerin 3d809416fc
Upgrade dependencies, fix rollup vulnerability (#4531)
Upgrade rollup that has a vulnerability and other packages while at it
2024-09-25 19:44:09 +00:00
iscai-msft 8df0a9f000
Migrate python emitter (#4182)
Co-authored-by: iscai-msft <isabellavcai@gmail.com>
Co-authored-by: Timothee Guerin <timothee.guerin@outlook.com>
2024-09-18 19:44:40 +00:00
Timothee Guerin a336c93709
Update prettier config to format trailing commas to `all` (Default) (#4457)
fix #2159 
Long standing backlog issue that was split from an upgrade of prettier
as it created too much diff. Finally doing it
2024-09-16 20:20:57 +00:00
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