Skip to content

Commit ce00522

Browse files
Update number-events.md
1 parent ca8bacf commit ce00522

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

docs/checks/number-events.md

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,22 @@
1-
# code pal for ABAP
2-
31
[code pal for ABAP](../../README.md) > [Documentation](../check_documentation.md) > [Number of Events Check](number-events.md)
42

53
## Number of Events Check
64

75
### What is the Intent of the Check?
86

9-
The "Number of Events" Check counts the number of events up to a maximum. When a class hsa too many events, it is probable an indicator that the [single responsibility principle](https://en.wikipedia.org/wiki/Single_responsibility_principle) is violated.
7+
This check counts the number of events up to a maximum. When a class has too many events, it is an indicator that the [single responsibility principle](https://en.wikipedia.org/wiki/Single_responsibility_principle) is violated.
108

119
### How does the check work?
1210

13-
This Check counts `EVENTS` and `CLASS-EVENTS` within a global or local, `CLASS DEFINITION` or `INTERFACE`.
14-
15-
### Which attributes can be maintained?
16-
17-
![Attributes](./imgs/number_of_events.png)
11+
The check counts `EVENTS` and `CLASS-EVENTS` within a global or local, `CLASS DEFINITION` or `INTERFACE`.
1812

1913
### How to solve the issue?
2014

2115
Split the class or interface into multiple classes or interfaces which then contain less events.
2216

2317
### What to do in case of exception?
2418

25-
You can suppress Code Inspector findings generated by this check using the pseudo comment `"#EC NUMBER_EVENTS`.
26-
The pseudo comment must be placed right after the class definition header.
19+
In exceptional cases, you can suppress this finding by using the pseudo comment `"#EC NUMBER_EVENTS` which should be placed right after the class definition header:
2720

2821
```abap
2922
CLASS class_name DEFINITION. "#EC NUMBER_EVENTS

0 commit comments

Comments
 (0)