eslint-config-aether

    1.2.2 • Public • Published

    Eslint Config Aether

    npm version

    A custom code style for ESLint.

    Preview

    const btn = document.getElementById("btn");
    let count = 0;
    
    function render() {
    
    	btn.innerText = `Count: ${count}`;
    
    }
    
    btn.addEventListener("click", () => {
    
    	// Count from 1 to 10.
    	if(count < 10) {
    
    		count += 1;
    		render();
    
    	}
    
    });

    Installation

    npm install eslint-config-aether

    This package includes optional configurations for TypeScript which require the TypeScript ESLint plugin and parser:

    npm install @typescript-eslint/eslint-plugin
    npm install @typescript-eslint/parser

    Included Configurations

    The aether configuration is intended to be used for JavaScript projects, aether/typescript-basic is a compatibility configuration for TypeScript projects and aether/typescript adds rules that are based on type information.

    Config Parent Configs
    aether eslint:recommended
    aether/typescript aether, plugin:@typescript-eslint/eslint-recommended-requiring-type-checking
    aether/typescript-basic aether, plugin:@typescript-eslint/eslint-recommended

    Usage

    Note: The config aether/typescript sets parserOptions.project to "tsconfig.json" by default.

    package.json

    {
    	"eslintConfig": {
    		"extends": "aether/typescript"
    	}
    }

    .eslintrc

    {
    	"extends": "aether/typescript"
    }

    Install

    npm i eslint-config-aether

    DownloadsWeekly Downloads

    19

    Version

    1.2.2

    License

    Zlib

    Unpacked Size

    8.12 kB

    Total Files

    7

    Last publish

    Collaborators

    • vanruesc