Skip to content

A set of small analysis as a temporary work-around for P16 analyses

Notifications You must be signed in to change notification settings

moosetechnology/P16Rules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

P16Rules

A set of small analysis as a temporary work-around for P16 analyses

To load

Metacello new
  baseline: 'P16Rules';
  repository: 'github://moosetechnology/P16Rules:main';
  onConflict: [ :ex | ex allow ];
  load.

Must be loaded in a moose 12 image

To use

(see also P16RuleAnalyser class comment)

analyser := P16RuleAnalyser on: corese.

analyser findEnumsFromStatic.
analyser print.
analyser methodsAccessingEnums.
analyser print.

analyser nonTestDeadMethods.
analyser print.

analyser illNamedTestClasses.
analyser print.

analyser emptyMethods.
analyser print.
analyser emptyMethodsCalled.
analyser print.

analyser traceMethodsCalledElsewhere.
analyser print.

analyser libraryClasses.
analyser print.

Each call to print will print the result of the last analysis to the Transcript (can the be copy-pasted to your favorite editor)

About

A set of small analysis as a temporary work-around for P16 analyses

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published