-
-
Notifications
You must be signed in to change notification settings - Fork 26
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* (foxriver76) we fixxed type of default value and min/max of heating groups (closes #443)
- Loading branch information
1 parent
4530a06
commit f006e79
Showing
20 changed files
with
1,215 additions
and
494 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,163 @@ | ||
module.exports = { | ||
env: { | ||
es6: true, | ||
node: true | ||
}, | ||
extends: ['eslint:recommended', 'plugin:prettier/recommended'], | ||
plugins: [], | ||
ignorePatterns: ['**/doc', '**/build', 'admin/'], | ||
reportUnusedDisableDirectives: true, | ||
rules: { | ||
/* pretier takes care of these two rules | ||
indent: [ | ||
'error', | ||
4, | ||
{ | ||
SwitchCase: 1 | ||
} | ||
], | ||
'array-element-newline': [ | ||
'error', | ||
{ | ||
ArrayExpression: 'consistent', | ||
ArrayPattern: { minItems: 3 } | ||
} | ||
],*/ | ||
curly: 'error', | ||
'brace-style': 'error', | ||
'arrow-parens': ['error', 'as-needed'], | ||
'no-console': 'off', | ||
'no-unused-vars': ['error', { argsIgnorePattern: '^_', caughtErrors: 'all' }], | ||
'no-useless-escape': 'warn', | ||
'no-constant-condition': 'off', | ||
'no-multiple-empty-lines': ['error', { max: 1, maxEOF: 1 }], | ||
'no-var': 'error', | ||
'prefer-const': 'error', | ||
'no-throw-literal': 'error', | ||
'prefer-promise-reject-errors': 'error', | ||
'require-await': 'error', | ||
'no-return-await': 'error', | ||
eqeqeq: ['error', 'always'], | ||
quotes: [ | ||
'error', | ||
'single', | ||
{ | ||
avoidEscape: true, | ||
allowTemplateLiterals: true | ||
} | ||
], | ||
semi: ['error', 'always'], | ||
'comma-dangle': [ | ||
'error', | ||
{ | ||
arrays: 'never', | ||
objects: 'never', | ||
imports: 'never', | ||
exports: 'never', | ||
functions: 'ignore' | ||
} | ||
], | ||
'no-trailing-spaces': 'error', | ||
'prettier/prettier': 'error', | ||
'no-nested-ternary': 'off', // maybe turn this on later | ||
'no-unneeded-ternary': 'error' | ||
}, | ||
parserOptions: { | ||
ecmaVersion: 2019 | ||
}, | ||
overrides: [ | ||
// we need ts parser for ts files | ||
{ | ||
parser: '@typescript-eslint/parser', | ||
parserOptions: { | ||
ecmaVersion: 2019, | ||
sourceType: 'module', | ||
project: './tsconfig.json' | ||
}, | ||
files: ['**/*.ts', '**/*.tsx'], | ||
extends: ['plugin:@typescript-eslint/recommended'], | ||
rules: { | ||
'@typescript-eslint/no-parameter-properties': 'off', | ||
'@typescript-eslint/no-explicit-any': 'off', | ||
'@typescript-eslint/no-use-before-define': [ | ||
'error', | ||
{ | ||
functions: false, | ||
typedefs: false, | ||
classes: false | ||
} | ||
], | ||
'@typescript-eslint/no-unused-vars': [ | ||
'error', | ||
{ | ||
ignoreRestSiblings: true, | ||
argsIgnorePattern: '^_' | ||
} | ||
], | ||
'@typescript-eslint/no-object-literal-type-assertion': 'off', | ||
'@typescript-eslint/interface-name-prefix': 'off', | ||
'@typescript-eslint/no-non-null-assertion': 'off', // This is necessary for Map.has()/get()! | ||
'@typescript-eslint/no-inferrable-types': [ | ||
'error', | ||
{ | ||
ignoreProperties: true, | ||
ignoreParameters: true | ||
} | ||
], | ||
'@typescript-eslint/ban-ts-comment': [ | ||
'error', | ||
{ | ||
'ts-expect-error': false, | ||
'ts-ignore': true, | ||
'ts-nocheck': true, | ||
'ts-check': false | ||
} | ||
], | ||
'@typescript-eslint/restrict-template-expressions': [ | ||
'error', | ||
{ | ||
allowNumber: true, | ||
allowBoolean: true, | ||
// This is necessary to log errors | ||
// TODO: Consider switching to false when we may annotate catch clauses | ||
allowAny: true, | ||
allowNullish: true | ||
} | ||
], | ||
'@typescript-eslint/no-misused-promises': [ | ||
'error', | ||
{ | ||
checksVoidReturn: false | ||
} | ||
], | ||
// We can turn this on from time to time but in general these rules | ||
// make our lives harder instead of easier | ||
'@typescript-eslint/no-unsafe-argument': 'off', | ||
'@typescript-eslint/no-unsafe-assignment': 'off', | ||
'@typescript-eslint/no-unsafe-member-access': 'off', | ||
'@typescript-eslint/no-unsafe-return': 'off', | ||
'@typescript-eslint/no-unsafe-call': 'off', | ||
|
||
// Although this rule makes sense, it takes about a second to execute (and we don't need it) | ||
'@typescript-eslint/no-implied-eval': 'off', | ||
|
||
'@typescript-eslint/explicit-module-boundary-types': [ | ||
'warn', | ||
{ allowArgumentsExplicitlyTypedAsAny: true } | ||
], | ||
'@typescript-eslint/no-this-alias': 'off', | ||
|
||
// Prefer simple property access and declaration without quotes | ||
'dot-notation': 'off', | ||
'@typescript-eslint/dot-notation': [ | ||
'error', | ||
{ | ||
allowPrivateClassPropertyAccess: true, | ||
allowProtectedClassPropertyAccess: true | ||
} | ||
], | ||
'quote-props': ['error', 'as-needed'] | ||
} | ||
} | ||
] | ||
}; |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
{ | ||
"printWidth": 120, | ||
"semi": true, | ||
"tabWidth": 4, | ||
"useTabs": false, | ||
"trailingComma": "none", | ||
"singleQuote": true, | ||
"endOfLine": "lf", | ||
"bracketSpacing": true, | ||
"arrowParens": "avoid", | ||
"quoteProps": "as-needed" | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,6 +1,6 @@ | ||
The MIT License (MIT) | ||
|
||
Copyright (c) 2014-2021 bluefox <[email protected]> | ||
Copyright (c) 2014-2022 bluefox <[email protected]> | ||
|
||
Copyright (c) 2014 hobbyquaker | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -151,6 +151,9 @@ via or/and operator. The then clause of the program can remain empty. Now your s | |
Placeholder for the next version (at the beginning of the line): | ||
### __WORK IN PROGRESS__ | ||
--> | ||
### 1.15.1 (2022-02-02) | ||
* (foxriver76) we fixxed type of default value and min/max of heating groups (closes #443) | ||
|
||
### 1.15.0 (2021-12-26) | ||
* (foxriver76) added image for `HmIP-STE2-PCB` | ||
* (foxriver76) we now handle `replaceDevice` requests by deleting old device and creating new one (closes #420) | ||
|
@@ -345,7 +348,7 @@ of this approach (more requests to CCU on first setup) | |
|
||
The MIT License (MIT) | ||
|
||
Copyright (c) 2014-2021 bluefox <[email protected]> | ||
Copyright (c) 2014-2022 bluefox <[email protected]> | ||
|
||
Copyright (c) 2014 hobbyquaker | ||
|
||
|
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Oops, something went wrong.