Skip to content

Commit

Permalink
Merge branch 'develop' into fix/1899/popupRightPositionBodyMargin
Browse files Browse the repository at this point in the history
# Conflicts:
#	src/definitions/modules/popup.js
  • Loading branch information
lubber-de committed Mar 19, 2023
2 parents eb87aa0 + 980ea5e commit 96ded3f
Show file tree
Hide file tree
Showing 664 changed files with 208,889 additions and 210,895 deletions.
287 changes: 283 additions & 4 deletions .all-contributorsrc
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,10 @@
"example",
"ideas",
"infra",
"review"
"review",
"a11y",
"security",
"maintenance"
]
},
{
Expand Down Expand Up @@ -192,7 +195,8 @@
"avatar_url": "https://avatars1.githubusercontent.com/u/3204107?v=4",
"profile": "https://github.com/patilkiranm",
"contributions": [
"code"
"code",
"doc"
]
},
{
Expand All @@ -211,7 +215,10 @@
"avatar_url": "https://avatars0.githubusercontent.com/u/930315?v=4",
"profile": "https://www.mvhnetworks.com",
"contributions": [
"code"
"code",
"doc",
"review",
"bug"
]
},
{
Expand Down Expand Up @@ -380,9 +387,281 @@
"contributions": [
"code"
]
},
{
"login": "hugopeek",
"name": "Hugo Peek",
"avatar_url": "https://avatars.githubusercontent.com/u/5436121?v=4",
"profile": "https://fractal-farming.com",
"contributions": [
"code"
]
},
{
"login": "Lutonite",
"name": "Loïc Herman",
"avatar_url": "https://avatars.githubusercontent.com/u/21953109?v=4",
"profile": "https://lutonite.ch/",
"contributions": [
"code"
]
},
{
"login": "jike212",
"name": "jike212",
"avatar_url": "https://avatars.githubusercontent.com/u/28184313?v=4",
"profile": "https://github.com/jike212",
"contributions": [
"code"
]
},
{
"login": "jamessampford",
"name": "jamessampford",
"avatar_url": "https://avatars.githubusercontent.com/u/1376843?v=4",
"profile": "https://github.com/jamessampford",
"contributions": [
"code"
]
},
{
"login": "Yrlish",
"name": "Dennis Alexandersson",
"avatar_url": "https://avatars.githubusercontent.com/u/3358782?v=4",
"profile": "https://dennis.alexandersson.xyz",
"contributions": [
"code"
]
},
{
"login": "Giandrop",
"name": "Gianfranco Polinesi",
"avatar_url": "https://avatars.githubusercontent.com/u/12598149?v=4",
"profile": "https://github.com/Giandrop",
"contributions": [
"code"
]
},
{
"login": "MrL1605",
"name": "Lalit Umbarkar",
"avatar_url": "https://avatars.githubusercontent.com/u/7734245?v=4",
"profile": "https://github.com/MrL1605",
"contributions": [
"code"
]
},
{
"login": "TheJltres",
"name": "TheJltres",
"avatar_url": "https://avatars.githubusercontent.com/u/23702867?v=4",
"profile": "https://github.com/TheJltres",
"contributions": [
"code"
]
},
{
"login": "rkomiyama",
"name": "Ryu Komiyama",
"avatar_url": "https://avatars.githubusercontent.com/u/347483?v=4",
"profile": "https://github.com/rkomiyama",
"contributions": [
"code"
]
},
{
"login": "WardLootens",
"name": "Ward Lootens",
"avatar_url": "https://avatars.githubusercontent.com/u/8817311?v=4",
"profile": "https://github.com/WardLootens",
"contributions": [
"code"
]
},
{
"login": "mareeo",
"name": "mareeo",
"avatar_url": "https://avatars.githubusercontent.com/u/9520224?v=4",
"profile": "https://github.com/mareeo",
"contributions": [
"code"
]
},
{
"login": "eikek",
"name": "eikek",
"avatar_url": "https://avatars.githubusercontent.com/u/701128?v=4",
"profile": "https://github.com/eikek",
"contributions": [
"code"
]
},
{
"login": "ucyildirim",
"name": "ucyildirim",
"avatar_url": "https://avatars.githubusercontent.com/u/38659860?v=4",
"profile": "https://github.com/ucyildirim",
"contributions": [
"code"
]
},
{
"login": "byte916",
"name": "Andrew Gerasimovich",
"avatar_url": "https://avatars.githubusercontent.com/u/1929437?v=4",
"profile": "https://github.com/byte916",
"contributions": [
"code"
]
},
{
"login": "das7pad",
"name": "Jakob Ackermann",
"avatar_url": "https://avatars.githubusercontent.com/u/17931887?v=4",
"profile": "https://github.com/das7pad",
"contributions": [
"code"
]
},
{
"login": "cmoeke",
"name": "Christoph Möke",
"avatar_url": "https://avatars.githubusercontent.com/u/1618434?v=4",
"profile": "https://christoph.moeke.dev/",
"contributions": [
"code"
]
},
{
"login": "jameschenjav",
"name": "jameschenjav",
"avatar_url": "https://avatars.githubusercontent.com/u/30246313?v=4",
"profile": "https://github.com/jameschenjav",
"contributions": [
"code"
]
},
{
"login": "elliotzlin",
"name": "elliotzlin",
"avatar_url": "https://avatars.githubusercontent.com/u/12807901?v=4",
"profile": "http://elliotzlin.com",
"contributions": [
"code"
]
},
{
"login": "maidzen",
"name": "maidzen",
"avatar_url": "https://avatars.githubusercontent.com/u/17901424?v=4",
"profile": "https://github.com/maidzen",
"contributions": [
"code"
]
},
{
"login": "shadoWalker89",
"name": "Melek REBAI",
"avatar_url": "https://avatars.githubusercontent.com/u/1449151?v=4",
"profile": "https://twitter.com/melek_rebai",
"contributions": [
"code"
]
},
{
"login": "NotWearingPants",
"name": "NotWearingPants",
"avatar_url": "https://avatars.githubusercontent.com/u/26556598?v=4",
"profile": "https://github.com/NotWearingPants",
"contributions": [
"code"
]
},
{
"login": "CommanderRoot",
"name": "CommanderRoot",
"avatar_url": "https://avatars.githubusercontent.com/u/4395417?v=4",
"profile": "https://github.com/CommanderRoot",
"contributions": [
"code"
]
},
{
"login": "grandeljay",
"name": "Jay",
"avatar_url": "https://avatars.githubusercontent.com/u/45571053?v=4",
"profile": "https://github.com/grandeljay",
"contributions": [
"code"
]
},
{
"login": "mhthies",
"name": "Michael Thies",
"avatar_url": "https://avatars.githubusercontent.com/u/8234059?v=4",
"profile": "https://www.mhthies.de",
"contributions": [
"code"
]
},
{
"login": "naveensrinivasan",
"name": "Naveen",
"avatar_url": "https://avatars.githubusercontent.com/u/172697?v=4",
"profile": "https://naveensrinivasan.dev",
"contributions": [
"security"
]
},
{
"login": "mvorisek",
"name": "Michael Voříšek",
"avatar_url": "https://avatars.githubusercontent.com/u/2228672?v=4",
"profile": "https://www.mvorisek.com/",
"contributions": [
"code"
]
},
{
"login": "xamey",
"name": "xamey",
"avatar_url": "https://avatars.githubusercontent.com/u/34269296?v=4",
"profile": "https://github.com/xamey",
"contributions": [
"code"
]
},
{
"login": "Inselhopper",
"name": "Ingrid Bluoss",
"avatar_url": "https://avatars.githubusercontent.com/u/5477907?v=4",
"profile": "http://www.ingrid-bluoss.de",
"contributions": [
"code",
"a11y"
]
},
{
"login": "mat128",
"name": "Mathieu Mitchell",
"avatar_url": "https://avatars.githubusercontent.com/u/234168?v=4",
"profile": "http://www.mathieumitchell.com",
"contributions": [
"code"
]
},
{
"login": "brian-codes",
"name": "Brian McCluskey",
"avatar_url": "https://avatars.githubusercontent.com/u/37519149?v=4",
"profile": "https://github.com/brian-codes",
"contributions": [
"security"
]
}
],
"contributorsPerLine": 4,
"repoType": "github",
"repoHost": "https://github.com"
"repoHost": "https://github.com",
"skipCi": true
}
18 changes: 18 additions & 0 deletions .eslint/eqeqeq-rule.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
const eslint = require('eslint');
const ruleComposer = require('eslint-rule-composer');

const rule = new eslint.Linter().getRules().get('eqeqeq');

module.exports = ruleComposer.filterReports(
rule,
(problem) => {
if (problem.node.type === 'BinaryExpression'
&& (problem.node.operator === '==' || problem.node.operator === '!=')
&& problem.node.right.type === 'Literal'
) {
return problem;
}

return false;
}
);
29 changes: 29 additions & 0 deletions .eslint/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
const eqeqeqRule = require('./eqeqeq-rule');
const noExtraParensRule = require('./no-extra-parens-rule');

module.exports = {
rules: {
eqeqeq: eqeqeqRule,
'no-extra-parens': noExtraParensRule,
},
configs: {
recommended: {
plugins: [
'@internal/eslint-plugin',
],
rules: {
// fixes only variable == (or !=) literal expression
'@internal/eqeqeq': ['error', 'always'],
// https://github.com/eslint/eslint/issues/16626
// https://github.com/airbnb/javascript/blob/eslint-config-airbnb-v19.0.4/packages/eslint-config-airbnb-base/rules/errors.js#L66
'@internal/no-extra-parens': ['error', 'all', {
conditionalAssign: true,
enforceForArrowConditionals: false,
ignoreJSX: 'all',
nestedBinaryExpressions: false,
returnAssign: false,
}],
},
},
},
};
17 changes: 17 additions & 0 deletions .eslint/no-extra-parens-rule.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
const eslint = require('eslint');
const ruleComposer = require('eslint-rule-composer');

const rule = new eslint.Linter().getRules().get('no-extra-parens');

module.exports = ruleComposer.filterReports(
rule,
(problem) => {
if (problem.node.type === 'ConditionalExpression'
&& (problem.node.parent.type === 'ConditionalExpression' || problem.node.parent.type === 'SpreadElement')
) {
return false;
}

return problem;
}
);
11 changes: 11 additions & 0 deletions .eslint/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"name": "@internal/eslint-plugin",
"version": "1.0.0",
"private": true,
"dependencies": {
"eslint-rule-composer": "^0.3.0"
},
"peerDependencies": {
"eslint": "*"
}
}
Loading

0 comments on commit 96ded3f

Please sign in to comment.