@masterthesis{Zelle, type = {Bachelor Thesis}, author = {Zelle, Philipp}, title = {Untersuchung der npm Registry auf die Codequalit{\"a}t ihrer Pakete}, url = {http://nbn-resolving.de/urn:nbn:de:hbz:1383-opus4-13148}, school = {Hochschule Rhein-Waal}, pages = {53}, abstract = {The aim of this project was to check whether the code quality of a npm package has an impact on some of its other properties. To check possible connections, lots of data had to be gathered. This was done by collecting available information from the GitHub and npm API about each package. Additionally, packages were downloaded to analyze them with cloc for data about the amount of lines of code, and with eslint to check the package for possible errors. This process was conducted for almost all packages with a public GitHub repository, and in more detail for the most downloaded packages. Results show that for top packages less errors lead to more popularity, this does not apply to the whole npm registry though. Furthermore, in both cases, more con- tributors in the repository lead to fewer errors. Lastly, it's shown that the more recent packages were updated, the more popular they were and the count of packages in- creases the more recent their update was.}, language = {de} }