Code Analyzer - doraithodla/notes GitHub Wiki

Mostly NLP Course projects

Module Analysis

  1. Extract modules from code (analyze various forms of import statements). Some starter code is in analyzer directory.
  2. Repeat 1 for the top 100 github projects
  3. Use this module list as the training/test data for an ML Code Analyzer project
  4. Count the modules being used and list the top 20 modules
  5. Count the functions in the module and list the top 10 functions in each module
  6. Use the module/function data as a test/training data and create a code analyzer chatbot
  7. Optionally create a dashboard
  • Todo: Move code to gists

STatic Code Analysis

  1. Analyze the Python statements from Github projects