mirror of
https://github.com/github/codeql.git
synced 2026-07-22 11:42:03 +02:00
19 lines
443 B
Plaintext
19 lines
443 B
Plaintext
/**
|
|
* @name __init__ method is a generator
|
|
* @description __init__ method is a generator.
|
|
* @kind problem
|
|
* @tags reliability
|
|
* correctness
|
|
* @problem.severity error
|
|
* @sub-severity low
|
|
* @precision very-high
|
|
* @id py/init-method-is-generator
|
|
*/
|
|
|
|
import python
|
|
|
|
from Function f
|
|
where f.isInitMethod() and
|
|
(exists(Yield y | y.getScope() = f) or exists(YieldFrom y| y.getScope() = f))
|
|
select f, "__init__ method is a generator."
|