add license, readme

This commit is contained in:
Timo Hocker 2020-01-18 22:37:39 +01:00
parent c500cf47a1
commit e778efbd21
2 changed files with 50 additions and 0 deletions

View File

@ -0,0 +1,43 @@
# Sapphirecode ESLint configuration
Javascript coding standard used by Sapphirecode
## Installation
to install this module you have to add the following line to your .npmrc
```npmrc
@scode:registry=https://npm.scode.ovh
```
then install the module and eslint
```sh
npm i --save-dev @scode/eslint-config eslint
```
then create a file named .eslintrc.js with the following contents.
it is a basic configuration, it can be customized to your preferences.
```js
module.exports = {
env: {
commonjs: true,
es6: true,
node: true
},
extends: [
'@scode'
],
globals: {
Atomics: 'readonly',
SharedArrayBuffer: 'readonly'
},
parserOptions: {
ecmaVersion: 2018
}
}
```
after that you can run eslint.

View File

@ -1,3 +1,10 @@
/*
* Copyright (C) Sapphirecode - All Rights Reserved
* This file is part of @scode/eslint-config which is released under BSD-3-Clause.
* See file 'LICENSE' for full license details.
* Created by Timo Hocker <timo@scode.ovh>, January 2020
*/
module.exports = {
globals: {},