An open API service indexing awesome lists of open source software.

https://github.com/proustibat/tic-tac-toe


https://github.com/proustibat/tic-tac-toe

canvas codeclimate csslint es6 es6-classes es6-javascript eslint game javascript javascript-game js sonarqube tic-tac-toe tictactoe travis webpack

Last synced: 29 days ago
JSON representation

Awesome Lists containing this project

README

          

[![Build Status](https://travis-ci.org/proustibat/tic-tac-toe.svg?branch=master)](https://travis-ci.org/proustibat/tic-tac-toe) Sonar quality gate [![Code Climate](https://img.shields.io/codeclimate/maintainability/proustibat/tic-tac-toe.svg)](https://codeclimate.com/github/proustibat/tic-tac-toe/maintainability) [![Code Climate](https://img.shields.io/codeclimate/issues/github/proustibat/tic-tac-toe.svg)](https://codeclimate.com/github/proustibat/tic-tac-toe/issues) [![Code Climate](https://img.shields.io/codeclimate/c/proustibat/tic-tac-toe.svg)](https://codeclimate.com/github/proustibat/tic-tac-toe)

[![Greenkeeper badge](https://badges.greenkeeper.io/proustibat/tic-tac-toe.svg)](https://greenkeeper.io/) dependencies Status devDependencies Status GitHub license

**Repo stats**

[![GitHub top language](https://img.shields.io/github/languages/top/proustibat/tic-tac-toe.svg)](https://github.com/proustibat/tic-tac-toe) [![GitHub language count](https://img.shields.io/github/languages/count/proustibat/tic-tac-toe.svg)](https://github.com/proustibat/tic-tac-toe) [![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/proustibat/tic-tac-toe.svg)](https://github.com/proustibat/tic-tac-toe) [![GitHub repo size in bytes](https://img.shields.io/github/repo-size/proustibat/tic-tac-toe.svg)](https://github.com/proustibat/tic-tac-toe) [![GitHub last commit](https://img.shields.io/github/last-commit/proustibat/tic-tac-toe.svg)](https://github.com/proustibat/tic-tac-toe/commits/master) [![Maintenance](https://img.shields.io/maintenance/yes/2018.svg)](https://github.com/proustibat/tic-tac-toe/commits/master)

# TIC TAC TOE insight.io ready

A simple tic tac toe game in ES6

## [See the demo here](https://proustibat.github.io/tic-tac-toe/)

## Installation

```
git clone git@github.com:proustibat/tic-tac-toe.git
cd tic-tac-toe.git
yarn install
```
*You can use `npm install` if you would rather not use yarn.*

## Watching for development
```
yarn start
```
*You can use `npm start` if you would rather not use yarn.*

## Building
```
yarn build
```
*You can use `npm run build` if you would rather not use yarn.*

## Sonarcloud indicators

### Complexity
How simple or complicated the control flow of the application is.

[![Complexity](https://sonarcloud.io/api/badges/measure?key=prstbt.toe&metric=complexity)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=complexity)
[![Complexity per file](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=file_complexity)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=file_complexity)
[![Cognitive Complexity](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=cognitive_complexity)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=cognitive_complexity)

### Documentation & sizes
[![Lines](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=lines)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=lines)
[![Lines of code](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=ncloc)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=ncloc)
[![Comment lines](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=comment_lines)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=comment_lines)
[![Comments (%)](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=comment_lines_density)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=comment_lines_density)

[![Directories](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=directories)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=directories)
[![Files](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=files)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=files)
[![Classes](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=classes)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=classes)
[![Functions](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=functions)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=functions)

### Duplications
[![Duplicated blocks](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=duplicated_blocks)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=duplicated_blocks)
[![Duplicated lines](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=duplicated_lines)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=duplicated_lines)

### Issues
[![Open issues](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=open_issues)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=open_issues)
[![Confirmed issues](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=confirmed_issues)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=confirmed_issues)
[![Won't fix issues](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=wont_fix_issues)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=wont_fix_issues)

### Maintainability
Issues in this domain mark code that will be more difficult to update competently than it should

[![Code smells](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=code_smells)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=code_smells)
[![SQALE Rating](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=sqale_rating)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=sqale_rating)

### Technical debt
Effort to fix all maintainability issues. The measure is stored in minutes. An 8-hour day is assumed when values are shown in days. (The value of the cost to develop a line of code is 0.06 days)

[![Technical debt](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=sqale_index)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=sqale_index)
[![Technical debt ratio](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=sqale_debt_ratio)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=sqale_debt_ratio)

### Reliability
Issues in this domain mark code where you will get behavior other than what was expected.

[![Bugs](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=bugs)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=bugs)
[![Reliability remediation effort](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=reliability_remediation_effort)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=reliability_remediation_effort)
[![Reliability Rating](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=reliability_rating)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=reliability_rating)

### Security

[![Vulnerabilities](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=vulnerabilities)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=vulnerabilities)
[![Security remediation effort ](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=security_remediation_effort)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=security_remediation_effort)
[![Security Rating](https://sonarcloud.io/api/badges/measure?key=prstbt.tictactoe&metric=security_rating)](https://sonarcloud.io/component_measures?id=prstbt.tictactoe&metric=security_rating)