0
0
mirror of https://github.com/sp-tarkov/server.git synced 2025-02-13 06:30:43 -05:00

847 Commits

Author SHA1 Message Date
32b47bdc18
Formatting Change - When a statement can be moved into a single line and still be under the maximum line length, it is. 2023-11-13 12:31:52 -05:00
7533d33358
Formatting Change - Operator positions are now at the start of the next line (for multi-line statements). 2023-11-13 12:29:16 -05:00
2b826f8b1e
Conditional Code Adjustments Re:Biome
When multiple falsey conditions are being checked Biome recommends to check for all the truthy conditions negated. Logic remains untouched, while only using one negation. Apparently easier to comprehend.
2023-11-13 12:00:49 -05:00
11b5c76512
Favours single line variable declarations. 2023-11-13 11:51:52 -05:00
ce45862e75
Favours dot object notation whenever possible. 2023-11-13 11:51:02 -05:00
e709b6c111
Reformatted imports with (only) Biome. 2023-11-13 11:43:37 -05:00
33c3dd48e4
Disables dprint import/export sorting & adds a fix option for the linting errors. 2023-11-13 11:37:49 -05:00
4479f68388
Formatting for utils. 2023-11-13 11:14:58 -05:00
8576929404
Formatting for services. 2023-11-13 11:13:25 -05:00
ca9ab9bcc8
Formatting for servers. 2023-11-13 11:12:51 -05:00
b90fb8c8b9
Formatting for routers. 2023-11-13 11:12:17 -05:00
d62ccce3ca
Formatting for models. 2023-11-13 11:11:36 -05:00
3f2d36a2fc
Formatting for loader classes. 2023-11-13 11:10:44 -05:00
8586447d21
Formatting for helper classes. 2023-11-13 11:10:22 -05:00
d3e5418fc8
Formatting for generator classes. 2023-11-13 11:05:05 -05:00
320c8b7d48
Formatting for test classes. 2023-11-10 17:21:20 -05:00
3ef51e771b
Formatting of DI classes. 2023-11-10 16:58:55 -05:00
87bb07cfd9
Formatting for controller classes. 2023-11-10 16:49:29 -05:00
5fa8803f8c
Auto-formatting for context classes. 2023-11-10 15:23:51 -05:00
ab7f41b924
Auto-formatting for callback classes. 2023-11-10 15:19:56 -05:00
90cdd6eea1
Auto-formatting of root-level files. 2023-11-10 15:17:43 -05:00
12891ceac6
Additional formatting configuration changes. 2023-11-10 15:16:21 -05:00
5f7bfdeb1a
Gets Biome and ESLint working for non-formatting linting. 2023-11-10 13:25:58 -05:00
fe614670b7
Implements dprint formatting library. 2023-11-10 11:29:56 -05:00
8c8ccdc787 Removed rome from devDependencies 2023-11-08 19:53:03 +00:00
f48e704bf1 import DependencyContainer type directly from tsyringe
- Redundant re-export of DependencyContainer from tsyringe, caused madge to think it was a circular dependency due to the file name also being tsyringe, deleted the file and importing directly from tsyringe instead.
2023-11-08 19:53:03 +00:00
a7334c198b Fixed check:circular script 2023-11-08 19:53:02 +00:00
09a64b801a fixed lint/style/noNonNullAssertion 2023-11-08 19:53:01 +00:00
89cfc5c6ee Turned off organizeImports and noStaticOnlyClass 2023-11-08 19:53:01 +00:00
98a793229c fixed lint/complexity/noUselessSwitchCase 2023-11-08 19:53:00 +00:00
f2ef3efdac fixed suppressions/unused 2023-11-08 19:53:00 +00:00
d13bcc2eba fixed lint/style/noInferrableTypes 2023-11-08 19:52:59 +00:00
ed1557d26b fixed suppressions/deprecatedSuppressionComment 2023-11-08 19:52:58 +00:00
e3c833a085 fixed lint/style/useExponentiationOperator 2023-11-08 19:52:58 +00:00
133c0f760d fixed lint/suspicious/noGlobalIsNan 2023-11-08 19:52:57 +00:00
5b46e956c4 fixed lint/complexity/useLiteralKeys 2023-11-08 19:52:56 +00:00
3eee163aae fixed lint/complexity/noForEach 2023-11-08 19:51:52 +00:00
40a9ed4102 fixed lint/complexity/noUselessConstructor 2023-11-08 19:51:52 +00:00
0308ae4bf7 fixed lint/style/useEnumInitializers 2023-11-08 19:51:51 +00:00
27f7eb8caf Allow decorators on the constructor parameters 2023-11-08 19:51:50 +00:00
Dev
98ab19c6fa Update countAllInsuranceItems() to make use of MathUtil.arraySum() 2023-11-08 09:51:15 +00:00
Dev
4f7715825a Make timeutil.pad() protected so it appears in mod types data 2023-11-08 09:06:22 +00:00
Dev
43eadcbfa9 Update test to make use of string literals 2023-11-08 08:59:28 +00:00
eaa4c3cf0b
Removes trailing spaces. 2023-11-07 23:29:25 -05:00
a190311612
Removes IUUidGenerator Class
Removes the `IUUidGenerator` class in favour of the built-in `crypto.randomUUID()` method.
2023-11-07 23:27:52 -05:00
0ad85b45e1
Small ItemHelper.getRandomCompatibleCaliberTemplateId() Improvements
- Updated to safely access a deeply nested property.
- Updated to safely access the item `_id` and `_name` properties in the warning log.
- Updated to use the `RandomUtil.getArrayValue()` method to select a random ammo item template ID.
- Finished up some tests.
2023-11-07 22:59:04 -05:00
ea7d6117ea
Specifying the port was causing 404 errors on the UI coverage link. Removing it resolved the issue. Odd. 2023-11-07 21:57:07 -05:00
3ba9e48a3e
Updates TimeUtil Class
- Adds the `date-fns-tz` module to dep.
- Moves the `date-fns` module from development dependancies to dependancies.
- Removes the depreciated `substr` method usage.
- Adds the `pad` method to handle padding time digits.
- Dates and times are now standardized UTC.
- Adds basic tests for all methods.
2023-11-07 21:32:57 -05:00
Dev
262c8a6e83 Add tests for getRandomCompatibleCaliberTemplateId() 2023-11-07 22:21:48 +00:00
Dev
c90f9499b1 Add more itemHelper tests 2023-11-07 21:52:41 +00:00