1
0
Fork 0
mirror of https://github.com/eclipse-theia/theia.git synced 2025-12-04 04:24:13 -05:00
Coding Guidelines
Nina Doschek edited this page 2025-11-13 12:47:20 +01:00

Page revisions

47 Commits

Author SHA1 Message Date
Nina Doschek
d1e9836dbe Update to latest changes: https://github.com/eclipse-theia/theia/commit/0a582af411e5635c8d01b43cf5c0e49380d23c19 2025-11-13 12:47:20 +01:00
Mark Sujew
8f2fd725ef Update i18n guidelines to use `nls.localizeByDefault` 2021-11-30 14:40:51 +01:00
Mark Sujew
8ccca75983 Updated Coding Guidelines (markdown) 2021-10-22 12:33:44 +02:00
Anton Kosyakov
c0b24f6f55 replace FileSystem with FileService 2020-08-20 10:35:10 +02:00
Anton Kosyakov
86fb08e281 define how to name theme variables 2020-01-02 11:33:47 +05:00
Anton Kosyakov
1bddec029e added theming guidelines 2019-12-19 17:02:57 +01:00
Anton Kosyakov
b3d44f4bb8 clarify root logging 2019-10-29 17:39:16 +01:00
Anton Kosyakov
771e2108c5 clarify usage of console over Logger 2019-10-29 16:19:29 +01:00
Anton Kosyakov
de00ab344e clarify how URIs can be sent over JSON-RPC 2019-10-29 08:36:20 +01:00
Sven Efftinge
7ab70bdc82 Updated Coding Guidelines (markdown) 2019-09-30 09:54:30 +02:00
Anton Kosyakov
5c4cf01fe3 Added no-multi-inject 2019-09-01 16:56:15 +05:00
Anton Kosyakov
011f9478eb Updated Coding Guidelines (markdown) 2019-08-12 10:06:49 +02:00
Vincent Fugnitto
c2d5c613b2 Updated Coding Guidelines (markdown) 2019-08-09 08:34:44 -04:00
Anton Kosyakov
dad83c7fa3 Added `no string manipulations` URI/Path rule 2019-08-09 10:16:08 +02:00
Anton Kosyakov
4fdc54de9e Added `One large class per a file` rule 2019-08-09 10:07:40 +02:00
Anton Kosyakov
219ae750ff fix `no-styles-in-code` anchor 2019-07-28 14:58:04 +02:00
Anton Kosyakov
c94d37b5b8 Add `no-styles-in-code` rule 2019-07-28 14:57:24 +02:00
Anton Kosyakov
80b82d7d5d added explicit return type rule 2019-07-28 13:50:03 +02:00
Anton Kosyakov
ad7463f62d fix relative links 2019-07-19 10:38:54 +02:00
Anton Kosyakov
452e8514a4 URI/Path: human-readable representation 2019-07-19 10:38:13 +02:00
Akos Kitta
52ee7c51e3 Made a tiny correction in the `URI/Path` section. 2019-07-10 16:28:00 +02:00
Anton Kosyakov
00a75ff514 added URI/Path guidelines 2019-07-09 07:45:55 +02:00
Anton Kosyakov
5bbe9c84e4 whole-words-names: add example 2019-07-08 11:05:25 +02:00
Anton Kosyakov
771f4bdb51 Names: unique context keys 2019-07-08 10:49:51 +02:00
Anton Kosyakov
7667438b62 React - Do not bind functions in event handlers. 2019-07-08 10:42:48 +02:00
Anton Kosyakov
8031407a73 Updated Coding Guidelines (markdown) 2019-07-02 09:44:44 +02:00
Anton Kosyakov
f530d4d7fe specific names examples 2019-07-02 09:43:42 +02:00
Anton Kosyakov
2d930aac83 classes over interfaces + symbols rule 2019-07-02 09:06:25 +02:00
Anton Kosyakov
fa5e14a923 naming for better type and file search 2019-03-29 06:06:44 +01:00
Anton Kosyakov
db5ba9818d event naming 2019-03-12 07:40:05 +01:00
Anton Kosyakov
98c80f3c48 clarify exceptions to usages of "_" in property names 2019-01-21 08:29:21 +01:00
Rob Moran
8c132b2de6 Use single-quotes 2018-08-03 08:50:43 +01:00
Akos Kitta
06bdcecdee Updated Coding Guidelines (markdown) 2018-04-27 10:20:33 +02:00
Anton Kosyakov
c4649fe771 [di] simplify auxiliary functions export 2018-04-23 12:05:54 +05:00
Anton Kosyakov
bde80fbfc7 [di] refine auxiliary fn export 2018-04-21 11:21:53 +02:00
Anton Kosyakov
988f8006c5 [di] formatting + more json examples 2018-04-21 11:17:54 +02:00
Anton Kosyakov
3bfd94d28e fixed links 2018-04-21 11:10:37 +02:00
Anton Kosyakov
44f56f2deb [di] use methods instead of functions 2018-04-21 11:05:58 +02:00
Anton Kosyakov
f31728da66 [DI] added the singleton scope point 2018-04-09 15:27:02 +02:00
Anton Kosyakov
cc32f39263 Added the DI guidlines 2018-04-09 14:36:07 +02:00
Antoine Tremblay
d359addef1 Updated Coding Guidelines (markdown) 2017-10-20 08:25:16 -04:00
Antoine Tremblay
143c2f421e Updated Coding Guidelines (markdown) 2017-10-20 08:24:55 -04:00
Antoine Tremblay
ba8e528453 Updated Coding Guidelines (markdown) 2017-10-12 08:35:08 -04:00
Antoine Tremblay
993730cec2 Updated Coding Guidelines (markdown) 2017-10-12 08:34:46 -04:00
Sven Efftinge
f36f9a7559 Updated Coding Guidelines (markdown) 2017-03-08 15:24:27 +01:00
Sven Efftinge
2a88c61f4f initial draft 2017-02-25 10:31:48 +01:00
Sven Efftinge
37b96b0150 initial draft 2017-02-25 10:21:55 +01:00