Changes

Summary

  1. Remove nil initialization in #initialize methods (details)
  2. Add rule for nil assignment in initialize method. (details)
  3. Add release test ensuring we do not assign variables to nil in initalize (details)
  4. Remove debug code (details)
  5. Remove empty initialize (details)
Commit d35f6b458af60191d3701182a545e3535361c64d by cyril
Remove nil initialization in #initialize methods
The file was modifiedsrc/AST-Core/RBParseTreeSearcher.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpDropListItem.class.st (diff)
The file was modifiedsrc/Athens-Examples/AthensSurfaceExamples.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Tabs/TabMorph.class.st (diff)
The file was modifiedsrc/Athens-Morphic/AthensWrappedWorldDisplay.class.st (diff)
The file was modifiedsrc/Balloon/BalloonEngine.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Pluggable/LazyListMorph.class.st (diff)
The file was modifiedsrc/Images-Animated/AnimatedImageFrame.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Basic/ThreePhaseButtonMorph.class.st (diff)
The file was modifiedsrc/Spec-Core/DropListItem.class.st (diff)
The file was modifiedsrc/System-Serial Port/SerialPort.class.st (diff)
The file was modifiedsrc/Athens-Text/AthensTextLine.class.st (diff)
The file was modifiedsrc/Athens-Balloon/AthensBalloonImagePaint.class.st (diff)
The file was modifiedsrc/Morphic-Base/MenuItemMorph.class.st (diff)
The file was modifiedsrc/Glamour-Morphic-Widgets/GLMWatcherWindow.class.st (diff)
The file was modifiedsrc/AST-Core/RBReturnNode.class.st (diff)
The file was modifiedsrc/Morphic-Base/MenuMorph.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpCodePresenter.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpNotebookPresenter.class.st (diff)
The file was modifiedsrc/Spec2-Layout/SpSplitterHorizontal.class.st (diff)
The file was modifiedsrc/Athens-Morphic/AthensCompositeStrokePaint.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpAbstractWidgetPresenter.class.st (diff)
The file was modifiedsrc/Morphic-Base/StringMorph.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Extra/DockingBarMorph.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/OSSDL2ExternalForm.class.st (diff)
The file was modifiedsrc/Morphic-Core/Morph.class.st (diff)
The file was modifiedsrc/Athens-Morphic/AthensCanvasWrapper.class.st (diff)
The file was modifiedsrc/GT-Playground/GTPlayPage.class.st (diff)
The file was modifiedsrc/NECompletion/NECContext.class.st (diff)
The file was modifiedsrc/AST-Core/RBParser.class.st (diff)
The file was modifiedsrc/Morphic-Core/HandMorph.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpImagePresenter.class.st (diff)
The file was modifiedsrc/Athens-Cairo/AthensStrikeFontRenderer.class.st (diff)
The file was modifiedsrc/Spec-Layout/SpecLayoutAdd.class.st (diff)
The file was modifiedsrc/OSWindow-Core/OSWindowAttributes.class.st (diff)
The file was modifiedsrc/AST-Core/RBPragmaNode.class.st (diff)
The file was modifiedsrc/Spec-Layout/SpecSplitterVertical.class.st (diff)
The file was modifiedsrc/Tool-Finder/FinderUI.class.st (diff)
The file was modifiedsrc/CodeImport/MethodChunkCompilerRequestor.class.st (diff)
The file was modifiedsrc/Morphic-Widgets-Basic/SimpleButtonMorph.class.st (diff)
The file was modifiedsrc/GT-EventRecorder/GTEventDelivery.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpVersatileDialogPresenter.class.st (diff)
The file was modifiedsrc/AST-Core/RBBlockNode.class.st (diff)
The file was modifiedsrc/Spec2-Layout/SpSplitterVertical.class.st (diff)
The file was modifiedsrc/Spec2-Core/SpPresenter.class.st (diff)
The file was modifiedsrc/Spec-Layout/SpecSplitterHorizontal.class.st (diff)
The file was modifiedsrc/Glamour-Core/GLMBrowser.class.st (diff)
The file was modifiedsrc/Compression/DeflateStream.class.st (diff)
The file was modifiedsrc/OSWindow-Core/OSWindowAthensRenderer.class.st (diff)
The file was modifiedsrc/GT-SpotterExtensions-Core/GTSelector.class.st (diff)
The file was modifiedsrc/Hiedra/HiSimpleRenderer.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/OSSDL2AthensRenderer.class.st (diff)
Commit ac224faf5462693c8c01ba9426dc225ec4d89130 by cyril
Add rule for nil assignment in initialize method.
The file was addedsrc/Renraku/ReNoNilAssignationInInitializeRule.class.st
Commit 8c3da98254823600cbb4268c61a2597fd1bc1f78 by cyril
Add release test ensuring we do not assign variables to nil in initalize
methods
The file was modifiedsrc/ReleaseTests/ReleaseTest.class.st (diff)
The file was modifiedsrc/AST-Core/RBParser.class.st (diff)
Commit 56427b67cf625c36f3c3db058074ed61e43499a2 by cyril
Remove empty initialize
The file was modifiedsrc/OSWindow-SDL2/OSSDL2ExternalForm.class.st (diff)
The file was modifiedsrc/Athens-Examples/AthensSurfaceExamples.class.st (diff)
The file was modifiedsrc/Athens-Cairo/AthensStrikeFontRenderer.class.st (diff)
The file was modifiedsrc/CodeImport/MethodChunkCompilerRequestor.class.st (diff)
The file was modifiedsrc/OSWindow-SDL2/OSSDL2AthensRenderer.class.st (diff)
The file was modifiedsrc/GT-SpotterExtensions-Core/GTSelector.class.st (diff)