1. In a computing environment, a method comprising: associating sets of metadata with programming language code components; detecting usage of a selected programming language code component; accessing the sets of metadata to select a selected set of metadata associated with the selected programming language code component; and using the selected set of metadata to validate the usage of the selected programming language code component.