/norminette-client

Client to access the norminette v2 outside of the 42 São Paulo Campus

Primary LanguageRuby

Important Note

This project is no longer supported by 42 São Paulo. This version of Norminette concerns the V2 version of the 42 Network's most beloved linter. If you are looking to install the current version (V3) of Norminette use this version: https://github.com/42School/norminette


Norminette @ home

Created by 42.fr
Adapted by Hive Helsinki and 42 São Paulo for all the 42 Network

Norminette

The Norminette is a tool by 42 Network, to check that the source code respects the school’s norm.

Given the temporary lockdown of 42 São Paulo’s facilities, we have decided to give remote access to the Norminette.

Installing instructions

OSX:

Tested on Mac OS X 10.14.6 with ruby 2.6.3p62

git clone https://github.com/42sp/norminette-client.git ~/.norminette/
cd ~/.norminette/
bundle # it will ask for your password.

Create an alias

echo 'alias norminette="~/.norminette/norminette.rb"' >> ~/.zshrc
source ~/.zshrc



GNU/Linux

Tested on Ubuntu 18.04.4 with ruby 2.5.1p57

sudo apt-get install ruby ruby-bundler ruby-dev build-essential
git clone https://github.com/42sp/norminette-client.git ~/.norminette/
cd ~/.norminette/
bundle

Create an alias

echo 'alias norminette="~/.norminette/norminette.rb"' >> ~/.profile
source ~/.profile



Windows

Here it is!