Skip to content

DurandA/calculator

 
 

Repository files navigation

Calculator

Build Status Coverage

Created with create-react-app. See the full create-react-app guide.

Try It

ahfarmer.github.io/calculator

Install

npm install

Usage

npm start

Continuous Integration

This project uses Travis-CI as a continuous integration tool.

Unit testing

Run unit tests using npm test --.

Static code analysis

SonarCloud, a cloud-based service based on SonarQube, perfoms analysis on code quality. It is configured in sonar-project.properties file and enabled by adding the sonarcloud addon in .travis.yml. To analyse code coverage, unit tests should generate code coverage reports using npm test -- --coverage.

Linting

ESLint performs style checking on code according to the rules specified in .eslintrc file. .eslintrc can be generated using ./node_modules/.bin/eslint --init --help.

Building and deployment

The project is built and deployed on GitHub Pages using GitHub Pages Deployment.

About

Simple calculator built with React

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 79.4%
  • CSS 12.8%
  • HTML 7.8%