-
### Description
Related to https://learn.microsoft.com/en-us/dotnet/fundamentals/syslib-diagnostics/syslib1050-1069.
### Concerned code
Example:
```cs
[DllImport("api-ms-win-core-timezone…
-
- Refactor code to make it clean and maintainable. This includes using meaningful variable names, following a consistent coding style, and breaking down large functions into smaller, more manageable o…
-
I've found numerous bugs in your code that I'm going to address:
- Using a section tag as a container for all the parts of the site is not a good idea in terms of best practices for several reasons…
-
### 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…
-
## 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…
-
With #130 we now have a "production" build process for the Docker image. And can add a "development" build process to CI, including all the tooling we love in PHP world:
- code styling (PHP CodeSni…
-
### Description
It's unnecessary and somewhat confusing to have the name "Files.App (Package)" in the directory tree (`src`). It should better be named `Files.Package` to match the configuration mana…
-
In order to improve code quality, I'm listing here some recommendations for crystal code. This list is subject to evolutions.
**Feel free to discuss/propose changes below!**
## JSON object trasv…
-
## Description
In order to avoid typical mistakes, more linters should be added to our automation
## Semantic Linters
interfaces ~~`ireturn`~~, ~~`interfacebloat`~~
shadowing, assignment and typ…
-
### Overview
The purpose of this live-forever ticket is for the assignee to document and propose fixes for bugs and code quality issues.
### Dev Assignee Action Items
- [ ] Assign yourself to thi…