Open macvogelsang opened 3 years ago
This issue might be too big and too much of chore for one person to do. We don't have models defined for many of the places where we use any
types, and deciphering all of that code is a huge task. It would be nice if there is a way for us to run these linting rules on changed files only (or turn them into a SonarCloud rule). That way we can fix it one piece at a time over many iterations.
There are 457 cases of
any
type declarations and missing return types on functions. To have cleaner and more readable code, we should correct this problem and use stricter typing.The following two eslint rules can be enabled to catch these problems in the linter: See L45 of .eslintrc
no-explicit-any docs explicit-module-boundary-types docs