Giter Site home page Giter Site logo

Comments (2)

tom95 avatar tom95 commented on June 14, 2024

Tests with A to L

Dot after Return Consistency
Complex Methods
Data Class
God Class
Brain Method
Brain Class
*Significant Duplication
Feature Envy
Intensive Coupling
Dispersed Coupling
Has class instance variables but no initialize method
Class not referenced
Class variable capitalization
Defines = but not hash
Excessive number of arguments
Excessive inheritance depth
Excessive number of methods
Excessive number of variables
Inconsistent method classification
Instance variables defined in all subclasses
Instance variable capitalization
Instance variables not read AND written
Instance variable overridden by temporary variable
Argument variable names
Class categories
Class comments
Class names
Class variable names
Instance variable names
#asOrderedCollection/#asArray not needed
Assignment has no effect
Debugging code left in methods
Doesn''t use the result of a collect:/select:
Empty exception handler
Check for same statements at end of ifTrue:ifFalse: blocks
Doesn''t use the result of a =, ~=, etc.
Block immediately evaluated
Assignment inside unwind blocks should be outside.
Float equality comparison
Guarding clauses
ifTrue:/ifFalse: returns instead of and:/or:''s
Inspect instances of "A + B * C" might be "A + (B * C)"
Contains a return in an ensure: block
Doesn''t use the result of a yourself message
Instance var access
Dead code
Hints of meta-programming
Handling of nil-values

(self select: [:n | n asLowercase first asInteger < 108]) joinSeparatedBy: String cr

from swalint.

bdaase avatar bdaase commented on June 14, 2024

That is completed.
Results can be found here: https://docs.google.com/spreadsheets/d/1KrhWtvHuZIAH2HHatMds9HV1E8beEn5uxmQAqAAnrMc/edit#gid=0

from swalint.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.