Skip to content

Releases: peter-r-g/Sbox-Analyzers

Miscellaneous analyzers

15 May 23:30
c2548f6
Compare
Choose a tag to compare
  • SB9009-SB9011 Event listener analysis.
    • SB9009: Error for having an incorrect event listener parameter count.
    • SB9010: Error for having an incorrect event listener parameter type.
    • SB9011: Warning for using an event that has parameters with no MethodArgumentsAttribute.
  • SB9012: Server command parameter type is unsupported.
  • SB9013: BaseNetworkable derived type has no parameterless constructor.

Net property analyzer

11 May 04:29
80b4867
Compare
Choose a tag to compare

The project has been rebranded to contain all analyzers related to S&box. With this, a number of bug fixes, improvements, and additions have been made. The main addition to this release is the introduction of the networked property analyzer. This analyzer handles the following diagnostics:

  • SB9002: Warning of LocalAttributes lack of implementation (#2169)
  • SB9003: Error for not implementing the change method callback defined in a ChangeAttribute.
  • SB9004: Error for having an incorrect number of parameters for a change method callback.
  • SB9005: Error for having an incorrect type in the parameters for a change method callback.
  • SB9006: Error for having the static keyword on a networked property.
  • SB9007: Error for having a non-networkable type on a networked property.
  • SB9008: Error for having a networked property that is not auto-implemented ({ get; set; }).
    Networked property showcase

Initial release

08 May 22:07
Compare
Choose a tag to compare
1.0.0

Update NuGet package details