- This is a simple static code analyser for Javascript using jshint and Python using flake8
- The flow of the application is as under
- Register to the application with the register button
- Login with the user that has been created
- Select the language you want to analyse the code in
- Paste the code in the Code Editor
- Press the submit button to see the code analysis result
- Backend
- Express JS server (node server)
- Database
- MongoDB (nosql)
- Frontend
- React and Redux (for state management)
- make sure you have nodejs(10.16.0), mongoDB(4.0.0) and python 2.7 (and pip as well ) installed
- for static code analyser use jshint (via
npm install -g jshint
) and flake8(viapip install flake8
)
git clone https://github.com/kevjose/codex.git
cd codex
npm install
npm install --prefix client
npm run dev
- the above will open a browser on port 3000