All Projects → stokito → IdeaSingletonInspection

stokito / IdeaSingletonInspection

Licence: Apache-2.0 license
Inspection for detecting of inappropriate use of Singleton pattern in Java

Programming Languages

kotlin
9241 projects
HTML
75241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to IdeaSingletonInspection

IntelliJ-IDEA-Translate2Chinese
Chinese ​(Simplified)​ Language Pack EAP v201.15 魔改进行中...
Stars: ✭ 14 (+0%)
Mutual labels:  intellij
python-ood
💠 Essential object oriented design (python, pytest, travisCI)
Stars: ✭ 38 (+171.43%)
Mutual labels:  design-patterns
LearningPoint
A repository for learning different technologies, frameworks, features......
Stars: ✭ 66 (+371.43%)
Mutual labels:  design-patterns
highlight-bracket-pair
🎉Highlight bracket pair plugin for intellij
Stars: ✭ 25 (+78.57%)
Mutual labels:  intellij
idea-carbon-now-sh
IntelliJ IDEA plugin to open the selected code in https://carbon.now.sh
Stars: ✭ 27 (+92.86%)
Mutual labels:  intellij
auto-dark-mode
IDEA plugin to automatically apply system theme settings on macOS and Windows.
Stars: ✭ 35 (+150%)
Mutual labels:  intellij
aemtools
AEM Tools is Intellij IDEA plugin containing Adobe Experience Manager related features
Stars: ✭ 49 (+250%)
Mutual labels:  intellij
go-design-pattern
go的设计模式实例
Stars: ✭ 45 (+221.43%)
Mutual labels:  design-patterns
concurrent-resource
A header-only C++ library that allows easily creating thread-safe, concurrency friendly resources.
Stars: ✭ 17 (+21.43%)
Mutual labels:  design-patterns
work
A compact library for tracking and committing changes to your entities.
Stars: ✭ 50 (+257.14%)
Mutual labels:  design-patterns
audria
audria - A Utility for Detailed Ressource Inspection of Applications
Stars: ✭ 35 (+150%)
Mutual labels:  inspection
fabric-loom
Gradle build system plugin used to automate the setup of a minecraft mod development environment.
Stars: ✭ 150 (+971.43%)
Mutual labels:  intellij
EditorGroups
IntelliJ plugin prototype of https://youtrack.jetbrains.com/issue/IDEA-12130#comment=27-2838171
Stars: ✭ 16 (+14.29%)
Mutual labels:  intellij
dummytext-plugin
"Dummy Text Generator" plugin for Jetbrains IDEs
Stars: ✭ 31 (+121.43%)
Mutual labels:  intellij
idea-php-typo3-plugin
TYPO3 CMS Plugins for IntelliJ IDEA / PhpStorm
Stars: ✭ 93 (+564.29%)
Mutual labels:  intellij
intellij-ui-test-robot
The library allows you to write and execute UI tests among IntelliJ IDEA. You can test your Plugin.
Stars: ✭ 60 (+328.57%)
Mutual labels:  intellij
ui-ux
The learning guide contains the Basics, Intermediate and Advance resources for User Interface and User Experience Design
Stars: ✭ 187 (+1235.71%)
Mutual labels:  design-patterns
design-patterns-swift
Design Pattern Examples in Swift
Stars: ✭ 95 (+578.57%)
Mutual labels:  design-patterns
material-design-color-palette
🎨Material Design color palette pluin for IntelliJ based IDEs.
Stars: ✭ 19 (+35.71%)
Mutual labels:  intellij
python-ls
Think about Python's dir builtin with recursive search capabilities
Stars: ✭ 44 (+214.29%)
Mutual labels:  inspection

Singleton pattern inspection plugin for IntelliJ Idea

Singleton Inspection Plugin at plugins portal

This inspection reports about (probably) inappropriate use of Singleton pattern. Just write getInstance() method, and this inspection will check this class like a Singleton. Singleton class should be checked for next errors:

  • Class should be final.
  • Class should have private constructor.
  • getInstance() method must be public and static and return instance of its class.

screenshot.png

You may be also interested in JPatterns library for patterns annotations.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].