Skip to content
This repository has been archived by the owner on Dec 4, 2017. It is now read-only.

lukasmartinelli/delptr

Repository files navigation

delptr stability-deprecated Build Status Code Climate Coverage Status Dependency Status

⚠️ This repository is no longer maintained by Lukas Martinelli.

Listen to all push events of C++ projects on Github through the GitHub Realtime Relay and run some simple linting, to check whether the people still manage memory on their own instead of using smart pointers. If someone still uses new and delete in their code they appear in realtime on the site.

This is a demo project to demonstrate the capabilities of the GitHub Realtime Relay.

🌐 Check the demo at delptr.lukasmartinelli.ch (not always online due to the intensive workload)

Realtime linting of C++ projects

Install

Clone the repository and install the dependencies with Node.

npm install

Run

Run the server with an optional Github access token. Please be aware that this will download alot of data if you don't provide a Github access token.

export GITHUB_TOKEN="asb1234gwa..."
npm start

Now you can visit localhost:3000 to see the realtime linting in action.

Build

You need gulp to run the tests.

npm install -g gulp

Now you can execute the tests and lint the project.

gulp

About

Informs the world about people who still use naked pointers in C++

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published