CheckStyle Audit

Designed for use with CheckStyle and Ant.

Summary

Files Errors
233 46

Files

Name Errors
source/net/sf/jomic/ui/JomicFrame.java 6
source/net/sf/jomic/tools/StringTools.java 3
source/net/sf/jomic/Jomic.java 2
source/net/sf/jomic/comic/ComicInfoPanel.java 2
source/net/sf/jomic/comic/ComicModel.java 2
source/net/sf/jomic/comic/ComicSheetLayout.java 2
source/net/sf/jomic/comic/ComicThumbView.java 2
source/net/sf/jomic/tools/FileTools.java 2
source/net/sf/jomic/tools/NaturalOrderComparator.java 2
source/net/sf/jomic/tools/NumberedName.java 2
source/net/sf/jomic/ui/FullScreenViewer.java 2
source/net/sf/jomic/ui/JomicApplication.java 2
source/net/sf/jomic/ui/RenderedImageView.java 2
tests/net/sf/jomic/tests/TestDataCreator.java 2
tests/net/sf/jomic/tools/TestTools.java 2
source/net/sf/jomic/comic/ComicView.java 1
source/net/sf/jomic/comic/CreateZipArchiveTask.java 1
source/net/sf/jomic/tools/ActionDelegate.java 1
source/net/sf/jomic/tools/ExtractRarTask.java 1
source/net/sf/jomic/tools/ExtractZipTask.java 1
source/net/sf/jomic/tools/SwingWorker.java 1
source/net/sf/jomic/ui/FramelessJomicMenuBar.java 1
tests/net/sf/jomic/comic/AbstractCreateComicTaskTest.java 1
tests/net/sf/jomic/comic/ComicViewTest.java 1
tests/net/sf/jomic/jaiunit/Tools.java 1
tests/net/sf/jomic/ui/JomicApplicationTest.java 1
source/com/centerkey/utils/BareBonesBrowserLaunch.java 0
source/com/jhlabs/image/AbstractBufferedImageOp.java 0
source/com/jhlabs/image/ConvolveFilter.java 0
source/com/jhlabs/image/GaussianFilter.java 0
source/com/jhlabs/image/ImageMath.java 0
source/com/jhlabs/image/SmartBlurFilter.java 0
source/net/sf/jomic/JomicMacOSX.java 0
source/net/sf/jomic/comic/AbstractCreateComicTask.java 0
source/net/sf/jomic/comic/ComicCache.java 0
source/net/sf/jomic/comic/ComicChooserFileFilter.java 0
source/net/sf/jomic/comic/ComicException.java 0
source/net/sf/jomic/comic/ComicFileFilter.java 0
source/net/sf/jomic/comic/ComicImage.java 0
source/net/sf/jomic/comic/ComicImageErrorRenderer.java 0
source/net/sf/jomic/comic/ComicInfoTableModel.java 0
source/net/sf/jomic/comic/ComicMustContainImagesException.java 0
source/net/sf/jomic/comic/ComicSheet.java 0
source/net/sf/jomic/comic/ComicSheetindexOverlapComparator.java 0
source/net/sf/jomic/comic/ComicToConvert.java 0
source/net/sf/jomic/comic/ComicViewTransferHandler.java 0
source/net/sf/jomic/comic/ComicViewTransferable.java 0
source/net/sf/jomic/comic/Conversion.java 0
source/net/sf/jomic/comic/ConversionBean.java 0
source/net/sf/jomic/comic/ConversionReport.java 0
source/net/sf/jomic/comic/ConversionReportItem.java 0
source/net/sf/jomic/comic/ConvertComicTask.java 0
source/net/sf/jomic/comic/ConvertImageTask.java 0
source/net/sf/jomic/comic/CreateCbzComicTask.java 0
source/net/sf/jomic/comic/CreateComicTask.java 0
source/net/sf/jomic/comic/CreatePdfComicTask.java 0
source/net/sf/jomic/comic/ExtractComicTask.java 0
source/net/sf/jomic/comic/PrecachedImageInCacheListener.java 0
source/net/sf/jomic/common/ComicSheetRenderSettings.java 0
source/net/sf/jomic/common/FullScreenCancelabel.java 0
source/net/sf/jomic/common/JomicConfigurator.java 0
source/net/sf/jomic/common/JomicHelpTools.java 0
source/net/sf/jomic/common/JomicJSAP.java 0
source/net/sf/jomic/common/JomicStartup.java 0
source/net/sf/jomic/common/JomicTools.java 0
source/net/sf/jomic/common/PropertyConstants.java 0
source/net/sf/jomic/common/Settings.java 0
source/net/sf/jomic/common/SplashScreen.java 0
source/net/sf/jomic/common/SplashScreenDisposer.java 0
source/net/sf/jomic/common/StartupTools.java 0
source/net/sf/jomic/common/Version.java 0
source/net/sf/jomic/tools/AbstractTask.java 0
source/net/sf/jomic/tools/ArchiveCache.java 0
source/net/sf/jomic/tools/ArchiveCacheEntry.java 0
source/net/sf/jomic/tools/BasicSettings.java 0
source/net/sf/jomic/tools/CacheInfo.java 0
source/net/sf/jomic/tools/ColorBox.java 0
source/net/sf/jomic/tools/ConsoleIOException.java 0
source/net/sf/jomic/tools/ConsoleOutputListener.java 0
source/net/sf/jomic/tools/ConsoleTools.java 0
source/net/sf/jomic/tools/CopyFileTask.java 0
source/net/sf/jomic/tools/CreateImagInfoMapTask.java 0
source/net/sf/jomic/tools/ErrorTools.java 0
source/net/sf/jomic/tools/ExtractPdfImagesTask.java 0
source/net/sf/jomic/tools/FileArchive.java 0
source/net/sf/jomic/tools/IOExceptionWithCause.java 0
source/net/sf/jomic/tools/ImageCache.java 0
source/net/sf/jomic/tools/ImageCacheEntry.java 0
source/net/sf/jomic/tools/ImageCacheRenderThread.java 0
source/net/sf/jomic/tools/ImageInCacheListener.java 0
source/net/sf/jomic/tools/ImageInfo.java 0
source/net/sf/jomic/tools/ImageRenderSettings.java 0
source/net/sf/jomic/tools/ImageTools.java 0
source/net/sf/jomic/tools/ItemMustBeDownloadedException.java 0
source/net/sf/jomic/tools/KeyValuePair.java 0
source/net/sf/jomic/tools/LocaleTools.java 0
source/net/sf/jomic/tools/MutexLock.java 0
source/net/sf/jomic/tools/NaturalCaseInsensitiveOrderComparator.java 0
source/net/sf/jomic/tools/NestedTask.java 0
source/net/sf/jomic/tools/NumberedNameComparator.java 0
source/net/sf/jomic/tools/OperationCanceledException.java 0
source/net/sf/jomic/tools/ProcessOutputThread.java 0
source/net/sf/jomic/tools/ProgressChangeListener.java 0
source/net/sf/jomic/tools/ProgressChangeSupport.java 0
source/net/sf/jomic/tools/ProgressFrame.java 0
source/net/sf/jomic/tools/RegExFileFilter.java 0
source/net/sf/jomic/tools/StandardConstants.java 0
source/net/sf/jomic/tools/SystemTools.java 0
source/net/sf/jomic/tools/Task.java 0
source/net/sf/jomic/tools/TunneledIOException.java 0
source/net/sf/jomic/tools/UiTools.java 0
source/net/sf/jomic/tools/XmlTools.java 0
source/net/sf/jomic/ui/AboutFrame.java 0
source/net/sf/jomic/ui/AwtExceptionHandler.java 0
source/net/sf/jomic/ui/BooleanSettingCheckBox.java 0
source/net/sf/jomic/ui/BooleanSettingMenuItem.java 0
source/net/sf/jomic/ui/ChangeBlurSettingsDialog.java 0
source/net/sf/jomic/ui/ChoiceSettingButtonGroup.java 0
source/net/sf/jomic/ui/ColorButton.java 0
source/net/sf/jomic/ui/ColorSettingMenuItem.java 0
source/net/sf/jomic/ui/Commands.java 0
source/net/sf/jomic/ui/ConversionReportFrame.java 0
source/net/sf/jomic/ui/ConvertDialog.java 0
source/net/sf/jomic/ui/ConvertWorker.java 0
source/net/sf/jomic/ui/CreateComicDialog.java 0
source/net/sf/jomic/ui/CreateComicFileFilter.java 0
source/net/sf/jomic/ui/CreateComicWorker.java 0
source/net/sf/jomic/ui/ExportItem.java 0
source/net/sf/jomic/ui/FileArchiveListCellRenderer.java 0
source/net/sf/jomic/ui/FileFieldAdder.java 0
source/net/sf/jomic/ui/FileIconRenderer.java 0
source/net/sf/jomic/ui/FullScreenViewerRunner.java 0
source/net/sf/jomic/ui/GoToPageDialog.java 0
source/net/sf/jomic/ui/GoToURIActionListener.java 0
source/net/sf/jomic/ui/ImageFormatTableModel.java 0
source/net/sf/jomic/ui/JomicAction.java 0
source/net/sf/jomic/ui/JomicFrameCloseRunner.java 0
source/net/sf/jomic/ui/JomicMenuBar.java 0
source/net/sf/jomic/ui/JomicToolbar.java 0
source/net/sf/jomic/ui/LimitedIntSettingSlider.java 0
source/net/sf/jomic/ui/OpenComicFileChooserAccessory.java 0
source/net/sf/jomic/ui/OpenFromArchiveDialog.java 0
source/net/sf/jomic/ui/OpenRecentFileActionListener.java 0
source/net/sf/jomic/ui/OpenRecentFileEvent.java 0
source/net/sf/jomic/ui/OpenRecentMenu.java 0
source/net/sf/jomic/ui/SetSettingAction.java 0
source/net/sf/jomic/ui/SettingsFrame.java 0
source/net/sf/jomic/ui/SnapableJFileChooser.java 0
source/net/sf/jomic/ui/SystemInfoFrame.java 0
source/net/sf/jomic/ui/TitleImageView.java 0
source/net/sf/jomic/ui/ToggleBooleanSettingAction.java 0
source/net/sf/jomic/ui/UIStates.java 0
tests/net/sf/jomic/JomicTestFixture.java 0
tests/net/sf/jomic/comic/AbstractComicArchiveTest.java 0
tests/net/sf/jomic/comic/BrokenComicArchiveTest.java 0
tests/net/sf/jomic/comic/ComicFileFilterTest.java 0
tests/net/sf/jomic/comic/ComicImageTest.java 0
tests/net/sf/jomic/comic/ComicInfoTest.java 0
tests/net/sf/jomic/comic/ComicModelTest.java 0
tests/net/sf/jomic/comic/ComicSheetLayoutTest.java 0
tests/net/sf/jomic/comic/ComicSheetindexOverlapComparatorTest.java 0
tests/net/sf/jomic/comic/ComicThumbViewTest.java 0
tests/net/sf/jomic/comic/ConversionBeanTest.java 0
tests/net/sf/jomic/comic/ConversionTest.java 0
tests/net/sf/jomic/comic/ConvertComicTaskTest.java 0
tests/net/sf/jomic/comic/CreateCbzComicTaskTest.java 0
tests/net/sf/jomic/comic/CreateComicTaskTest.java 0
tests/net/sf/jomic/comic/CreatePdfComicTaskTest.java 0
tests/net/sf/jomic/comic/CreateZipArchiveTaskTest.java 0
tests/net/sf/jomic/comic/ExtractComicTaskTest.java 0
tests/net/sf/jomic/comic/ThumbnailTest.java 0
tests/net/sf/jomic/comic/ValidComicArchiveTest.java 0
tests/net/sf/jomic/common/JomicJSAPTest.java 0
tests/net/sf/jomic/common/JomicStartupTest.java 0
tests/net/sf/jomic/common/JomicToolsTest.java 0
tests/net/sf/jomic/common/SplashScreenTest.java 0
tests/net/sf/jomic/common/StartupToolsTest.java 0
tests/net/sf/jomic/jaiunit/ImageComparisonViewer.java 0
tests/net/sf/jomic/jaiunit/ImageViewer.java 0
tests/net/sf/jomic/jaiunit/TestCase.java 0
tests/net/sf/jomic/jaiunit/ToolsTest.java 0
tests/net/sf/jomic/tests/ByteStringTest.java 0
tests/net/sf/jomic/tests/CycleTest.java 0
tests/net/sf/jomic/tests/JomicCliClearCacheTest.java 0
tests/net/sf/jomic/tests/JomicCliFileTest.java 0
tests/net/sf/jomic/tests/JomicCliHelpTest.java 0
tests/net/sf/jomic/tests/JomicCliLicenseTest.java 0
tests/net/sf/jomic/tests/JomicCliVersionTest.java 0
tests/net/sf/jomic/tests/TestDataCreatorTest.java 0
tests/net/sf/jomic/tools/AntZipTest.java 0
tests/net/sf/jomic/tools/ArchiveCacheTest.java 0
tests/net/sf/jomic/tools/BasicSettingsTest.java 0
tests/net/sf/jomic/tools/ConsoleToolsTest.java 0
tests/net/sf/jomic/tools/CreateImageInfoMapTaskTest.java 0
tests/net/sf/jomic/tools/ErrorToolsTest.java 0
tests/net/sf/jomic/tools/ExtractPdfImagesTaskTest.java 0
tests/net/sf/jomic/tools/ExtractRarTaskTest.java 0
tests/net/sf/jomic/tools/ExtractZipTaskTest.java 0
tests/net/sf/jomic/tools/FileArchiveTest.java 0
tests/net/sf/jomic/tools/FileToolsTest.java 0
tests/net/sf/jomic/tools/ImageCacheRenderThreadTest.java 0
tests/net/sf/jomic/tools/ImageCacheTest.java 0
tests/net/sf/jomic/tools/ImageToolsTest.java 0
tests/net/sf/jomic/tools/LocaleToolsTest.java 0
tests/net/sf/jomic/tools/NaturalCaseInsensitiveOrderComparatorTest.java 0
tests/net/sf/jomic/tools/NaturalOrderComparatorTest.java 0
tests/net/sf/jomic/tools/NestedTaskTest.java 0
tests/net/sf/jomic/tools/NumberedNameComparatorTest.java 0
tests/net/sf/jomic/tools/NumberedNameTest.java 0
tests/net/sf/jomic/tools/StringToolsTest.java 0
tests/net/sf/jomic/tools/SystemToolsTest.java 0
tests/net/sf/jomic/tools/UiToolsTest.java 0
tests/net/sf/jomic/tools/XmlToolsTest.java 0
tests/net/sf/jomic/ui/AboutFrameTest.java 0
tests/net/sf/jomic/ui/ChangeBlurSettingsDialogTest.java 0
tests/net/sf/jomic/ui/ColorBoxTest.java 0
tests/net/sf/jomic/ui/ConvertDialogTest.java 0
tests/net/sf/jomic/ui/ConvertWorkerTest.java 0
tests/net/sf/jomic/ui/CreateComicDialogTest.java 0
tests/net/sf/jomic/ui/ExportItemTest.java 0
tests/net/sf/jomic/ui/FileArchiveListCellRendererTest.java 0
tests/net/sf/jomic/ui/FileMenuTest.java 0
tests/net/sf/jomic/ui/FullScreenViewerTest.java 0
tests/net/sf/jomic/ui/GoMenuTest.java 0
tests/net/sf/jomic/ui/GoToPageDialogTest.java 0
tests/net/sf/jomic/ui/HelpMenuTest.java 0
tests/net/sf/jomic/ui/JomicFrameTest.java 0
tests/net/sf/jomic/ui/OpenComicFileChooserAccessoryTest.java 0
tests/net/sf/jomic/ui/OpenFromArchiveDialogTest.java 0
tests/net/sf/jomic/ui/ProgressFrameTest.java 0
tests/net/sf/jomic/ui/SettingsFrameTest.java 0
tests/net/sf/jomic/ui/SystemInfoFrameTest.java 0
tests/net/sf/jomic/ui/ViewMenuTest.java 0

File source/net/sf/jomic/comic/ComicInfoPanel.java

Error Description Line
'600' is a magic number. 47
'80' is a magic number. 47
Back to top

File source/net/sf/jomic/comic/ComicModel.java

Error Description Line
Cyclomatic Complexity is 15 (max allowed is 10). 114
NPath Complexity is 706 (max allowed is 200). 114
Back to top

File source/net/sf/jomic/comic/ComicSheetLayout.java

Error Description Line
More than 7 parameters. 221
Cyclomatic Complexity is 11 (max allowed is 10). 363
Back to top

File source/net/sf/jomic/comic/ComicThumbView.java

Error Description Line
'-2' is a magic number. 233
'20' is a magic number. 328
Back to top

File source/net/sf/jomic/comic/ComicView.java

Error Description Line
Cyclomatic Complexity is 11 (max allowed is 10). 227
Back to top

File source/net/sf/jomic/comic/CreateZipArchiveTask.java

Error Description Line
Cyclomatic Complexity is 11 (max allowed is 10). 89
Back to top

File source/net/sf/jomic/Jomic.java

Error Description Line
Cyclomatic Complexity is 11 (max allowed is 10). 103
Line is longer than 120 characters. 188
Back to top

File source/net/sf/jomic/tools/ActionDelegate.java

Error Description Line
Throwing 'Throwable' is not allowed. 81
Back to top

File source/net/sf/jomic/tools/ExtractRarTask.java

Error Description Line
Line is longer than 120 characters. 68
Back to top

File source/net/sf/jomic/tools/ExtractZipTask.java

Error Description Line
Cyclomatic Complexity is 11 (max allowed is 10). 69
Back to top

File source/net/sf/jomic/tools/FileTools.java

Error Description Line
Cyclomatic Complexity is 22 (max allowed is 10). 936
NPath Complexity is 5,495 (max allowed is 200). 936
Back to top

File source/net/sf/jomic/tools/NaturalOrderComparator.java

Error Description Line
Cyclomatic Complexity is 26 (max allowed is 10). 41
NPath Complexity is 304 (max allowed is 200). 41
Back to top

File source/net/sf/jomic/tools/NumberedName.java

Error Description Line
Cyclomatic Complexity is 21 (max allowed is 10). 50
NPath Complexity is 630 (max allowed is 200). 50
Back to top

File source/net/sf/jomic/tools/StringTools.java

Error Description Line
Cyclomatic Complexity is 18 (max allowed is 10). 145
NPath Complexity is 303 (max allowed is 200). 145
Cyclomatic Complexity is 12 (max allowed is 10). 627
Back to top

File source/net/sf/jomic/tools/SwingWorker.java

Error Description Line
Name 'SwingWorker' must match pattern '^Abstract.*$|^.*Factory$'. 27
Back to top

File source/net/sf/jomic/ui/FramelessJomicMenuBar.java

Error Description Line
Cyclomatic Complexity is 11 (max allowed is 10). 50
Back to top

File source/net/sf/jomic/ui/FullScreenViewer.java

Error Description Line
Cyclomatic Complexity is 14 (max allowed is 10). 273
NPath Complexity is 241 (max allowed is 200). 273
Back to top

File source/net/sf/jomic/ui/JomicApplication.java

Error Description Line
Cyclomatic Complexity is 20 (max allowed is 10). 138
':' should be on a new line. 546
Back to top

File source/net/sf/jomic/ui/JomicFrame.java

Error Description Line
Cyclomatic Complexity is 35 (max allowed is 10). 263
Cyclomatic Complexity is 11 (max allowed is 10). 345
NPath Complexity is 386 (max allowed is 200). 345
Cyclomatic Complexity is 12 (max allowed is 10). 958
Cyclomatic Complexity is 25 (max allowed is 10). 1130
NPath Complexity is 5,763 (max allowed is 200). 1130
Back to top

File source/net/sf/jomic/ui/RenderedImageView.java

Error Description Line
'400' is a magic number. 54
'400' is a magic number. 54
Back to top

File tests/net/sf/jomic/comic/AbstractCreateComicTaskTest.java

Error Description Line
Unused import - net.sf.jomic.tools.FileArchive. 26
Back to top

File tests/net/sf/jomic/comic/ComicViewTest.java

Error Description Line
Cyclomatic Complexity is 12 (max allowed is 10). 109
Back to top

File tests/net/sf/jomic/jaiunit/Tools.java

Error Description Line
Cyclomatic Complexity is 13 (max allowed is 10). 123
Back to top

File tests/net/sf/jomic/tests/TestDataCreator.java

Error Description Line
Uncommented main method found. 119
Assignment of parameter 'baseFileName' is not allowed. 616
Back to top

File tests/net/sf/jomic/tools/TestTools.java

Error Description Line
Line is longer than 120 characters. 740
':' should be on a new line. 837
Back to top

File tests/net/sf/jomic/ui/JomicApplicationTest.java

Error Description Line
Line is longer than 120 characters. 51
Back to top