On Stack Overflow there is a tag called clean, which currently has 110 questions. Those 110 questions seem to be about very different things. After a quick skim through the following topics are currently covered by that tag:
- The "clean" make target and the related "clean" action in some IDEs
git cleancommand of
- Making your code clean up temporary files and resources after they're no longer needed
- The concept of "clean code"
- The Clean programming language
Clearly all of those topics should not be covered by the same tag (and some of them probably don't need their own tag at all).
Usually I'd say the tag should be about the programming language and everything else should go elsewhere. However of the 110 questions in clean only 3 are about the programming language (here, here and here), so I'm not sure whether that's really enough to warrant it occupying the whole tag.
So let's discuss this: Which of the topics currently covered by clean deserves its own tag and what should the name of each tag be? Does a programming language that only has three questions deserve its own tag? Should that tag be clean or maybe something like clean-language to avoid ambiguity?