34 lines
442 B
Plaintext
Raw Normal View History

2021-01-27 13:42:22 +01:00
If a class method doesn't access properties of that class (i.e. it doesn't use ``++this++``), it should be made ``++stati{cpp}``.
2020-06-30 12:48:07 +02:00
== Noncompliant Code Example
----
class Foo {
constructor() {
this.i = 1;
}
bar() {
window.focus();
}
}
----
== Compliant Solution
----
class Foo {
constructor() {
this.i = 1;
}
static bar() {
window.focus();
}
}
----
== Exceptions
The constructor is exempt of this rule.