-
We have an internal test which tests whether the compiler generates horizontal add instructions for certain cases. Recently we noticed that one of the cases, the code generated seems to have gotten wo…
-
For some time now we've used pyright's stricter configuration to prevent code quality regressions. Unless a stubs package is mentioned in the config file, it's expected to have annotations for all its…
-
Change code to comply with code quality slides and curriculum.
## Resources in the subject:
[Lecture video](https://www.youtube.com/watch?v=gfe0T4K7juI)
Slides
SMC - Chapter 6-7-11-32 - Code Com…
-
This issue is related to small things that can be done to improve code quality and make it more approachable to new contributors.
This is an on-going effort.
## Organize
- [X] Put all .ui files…
-
### Description
I'm planning to remove Utils namespace by moving classes to service or Files.App.Storage.
Providing a single, simple and common way of accessing the application functionalities all…
-
### Description
We're planning to use Sidebar control for consistency and simplicity in properties window and settings window. I already confirmed this can reduce 200 lines.
### Concerned code
…
-
## Decoupling Items in the Filesystem Folder
This issue discusses the migration from Storage to the backend. This step is preliminary to the ListedItem refactor.
With this discussion, we can paral…
-
* Strict types, where missing (_could_ break compatibility)
* Return type hints, where still missing (must be done in a major release, since it breaks compatibility unlike parameter type hints)
-
* Your `on_player_receive_fields_handler` does not check that the submitting player (still) has the necessary privilege. Cheaters can submit any form at any time, so this is a problem. In practice mod…
-
Runtime repo has a different set of code quality analyzers applied to code. Recently coreclr/tools folder enabled these analyzers (https://github.com/dotnet/runtime/pull/74825). These analyzers fixed …