facebook pixelRuby Static Analysis Rules
BACK TO LIST

Ruby rules

Codiga provides multiple set of rules for 12+ languages. Below we provide a link and a description for all the rules supported by our platform. Note that not all the rules are being listed and described below.

      Attribute

      Design
      Medium

      Detect writable attributes

      Learn more

      FeatureEnvy

      Design
      Medium

      Use of a data from another class too much (data may be moved to another class)

      InstanceVariableAssumption

      Design
      Medium

      Assume too much on class content

      RepeatedConditional

      Design
      Medium

      Repeated conditional

      SubclassedFromCoreClass

      Design
      Medium

      Inherit from Core Class

      UtilityFunction

      Design
      Medium

      Data does not depend on instance state