From e778efbd219a18e20bfa006079d12818350531f9 Mon Sep 17 00:00:00 2001 From: Timo Hocker Date: Sat, 18 Jan 2020 22:37:39 +0100 Subject: [PATCH] add license, readme --- README.md | 43 +++++++++++++++++++++++++++++++++++++++++++ index.js | 7 +++++++ 2 files changed, 50 insertions(+) diff --git a/README.md b/README.md index e69de29..89f3e16 100644 --- a/README.md +++ b/README.md @@ -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. diff --git a/index.js b/index.js index 5905d4c..1d24089 100644 --- a/index.js +++ b/index.js @@ -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 , January 2020 + */ + module.exports = { globals: {},