Common module invalid type (CommonModuleInvalidType)¶
| Type | Scope | Severity | Activated by default |
Minutes to fix |
Tags |
|---|---|---|---|---|---|
Error |
BSL |
Major |
Yes |
5 |
standardunpredictabledesign |
Description¶
When developing common modules, you should choose one of four code execution contexts:
| Common module type | Naming example | Server call | Server | External connection | Client (Ordinary application) | Client (Managed application) |
|---|---|---|---|---|---|---|
| Server-side | Common (or CommonServer) | + | + | + | ||
| Server-side to call from client | CommonServerCall | + | + | |||
| Client-side | CommonClient (or CommonGlobal) | + | + | |||
| Client-server | CommonClientServer | + | + | + | + |
Examples¶
Sources¶
- Standard: Rules for creating common modules (RU)
Snippets¶
Diagnostic ignorance in code¶
// BSLLS:CommonModuleInvalidType-off
// BSLLS:CommonModuleInvalidType-on
Parameter for config¶
"CommonModuleInvalidType": false