sgammon/GUST

View on GitHub
java/gust/backend/runtime/Logging.java

Summary

Maintainability
A
0 mins
Test Coverage

Provide the parametrized type for this generic.
Open

  public static Logger logger(Class cls) { return LoggerFactory.getLogger(cls.getName());

Generic types shouldn't be used raw (without type parameters) in variable declarations or return values. Doing so bypasses generic type checking, and defers the catch of unsafe code to runtime.

Noncompliant Code Example

List myList; // Noncompliant
Set mySet; // Noncompliant

Compliant Solution

List<String> myList;
Set<? extends Number> mySet;

'{' at column 42 should have line break after.
Open

  public static Logger logger(Class cls) { return LoggerFactory.getLogger(cls.getName());

There are no issues that match your filters.

Category
Status