Skip to content
Merged

Fix-bug #1988

Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions sonar/languages.py
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@
import sonar.platform as pf
from sonar.util.types import ApiPayload
from sonar.util import cache
from sonar.util import constants as c

#: List of language APIs
APIS = {"list": "languages/list"}
Expand Down Expand Up @@ -75,10 +76,10 @@ def number_of_rules(self, rule_type: str = None) -> int:
:returns: Nbr of rules for that language (and optional type)
:rtype: int
"""
if not rule_type or rule_type not in rules.LEGACY_TYPES:
if not rule_type or rule_type not in (c.VULN, c.HOTSPOT, c.BUG, c.CODE_SMELL):
rule_type = "_ALL"
if not self._nb_rules[rule_type]:
self._nb_rules[rule_type] = rules.search(self.endpoint, languages=self.key, types=rule_type)
self._nb_rules[rule_type] = rules.search(self.endpoint, params={"languages": self.key, "types": rule_type})
return self._nb_rules[rule_type]


Expand Down