Skip to content

Merge branch 'BugCleanser:main' into main

07b1b69
Select commit
Loading
Failed to load commit list.
Open

增加bStats统计 #4

Merge branch 'BugCleanser:main' into main
07b1b69
Select commit
Loading
Failed to load commit list.
Codacy Production / Codacy Static Code Analysis required action Nov 24, 2025 in 0s

32 new issues (0 max.) of at least severity.

Annotations

Check warning on line 1 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L1

File MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java has 587 non-comment lines of code

Check warning on line 48 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L48

Method Metrics::Metrics has 55 lines of code (limit is 50)

Check warning on line 84 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L84

Avoid empty catch blocks

Check warning on line 102 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L102

Assigning an Object to null is a code smell.  Consider refactoring.

Check warning on line 165 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L165

To be compliant to J2EE, a webapp should not use any thread.

Check warning on line 217 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L217

Avoid long parameter lists.

Check warning on line 217 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L217

Method MetricsBase::MetricsBase has 14 parameters (limit is 8)

Check warning on line 233 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L233

To be compliant to J2EE, a webapp should not use any thread.

Check warning on line 244 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L244

To be compliant to J2EE, a webapp should not use any thread.

Check warning on line 274 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L274

To be compliant to J2EE, a webapp should not use any thread.

Check warning on line 322 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L322

To be compliant to J2EE, a webapp should not use any thread.

Check failure on line 341 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L341

Server-Side-Request-Forgery (SSRF) exploits backend systems that initiate requests to third parties.

Check warning on line 359 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L359

Avoid assignments in operands

Check warning on line 396 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L396

Return an empty collection rather than null.

Check warning on line 442 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L442

The String literal "values" appears 5 times in this file; the first occurrence is on line 442

Check warning on line 497 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L497

Avoid instantiating new objects inside loops

Check warning on line 696 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L696

Avoid using redundant field initializer for 'hasAtLeastOneField'

Check warning on line 699 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L699

Avoid appending characters as strings in StringBuffer.append.

Check warning on line 824 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L824

Avoid appending characters as strings in StringBuffer.append.

Check warning on line 837 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L837

Avoid appending characters as strings in StringBuffer.append.

Check warning on line 838 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L838

Assigning an Object to null is a code smell.  Consider refactoring.

Check warning on line 855 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L855

Avoid using Literals in Conditional Statements

Check warning on line 857 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L857

Avoid using Literals in Conditional Statements

Check warning on line 859 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L859

Avoid using Literals in Conditional Statements

Check warning on line 861 in MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java

See this annotation in the file changed.

@codacy-production codacy-production / Codacy Static Code Analysis

MzLibMinecraft/src/main/java/mz/mzlib/minecraft/hook/Metrics.java#L861

Avoid using Literals in Conditional Statements