This app provides monitoring and information features for the common freifunk user and the technical stuff of a freifunk community.
Code base is taken from a TUM Practical Course project and added here to see if Freifunk Altdorf can use it.
https://www.freifunk-altdorf.de
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.1 KiB
53 lines
1.1 KiB
6 years ago
|
/* eslint-disable global-require */
|
||
|
|
||
|
'use strict';
|
||
|
|
||
|
const allRules = {
|
||
|
'no-unused-styles': require('./lib/rules/no-unused-styles'),
|
||
|
'no-inline-styles': require('./lib/rules/no-inline-styles'),
|
||
|
'no-color-literals': require('./lib/rules/no-color-literals'),
|
||
|
'split-platform-components': require('./lib/rules/split-platform-components'),
|
||
|
};
|
||
|
|
||
|
function configureAsError(rules) {
|
||
|
const result = {};
|
||
|
for (const key in rules) {
|
||
|
if (!rules.hasOwnProperty(key)) {
|
||
|
continue;
|
||
|
}
|
||
|
result['react-native/' + key] = 2;
|
||
|
}
|
||
|
return result;
|
||
|
}
|
||
|
|
||
|
const allRulesConfig = configureAsError(allRules);
|
||
|
|
||
|
module.exports = {
|
||
|
deprecatedRules: {},
|
||
|
rules: allRules,
|
||
|
rulesConfig: {
|
||
|
'no-unused-styles': 0,
|
||
|
'no-inline-styles': 0,
|
||
|
'no-color-literals': 0,
|
||
|
'split-platform-components': 0,
|
||
|
},
|
||
|
environments: {
|
||
|
'react-native': {
|
||
|
globals: require('eslint-plugin-react-native-globals').environments.all.globals,
|
||
|
},
|
||
|
},
|
||
|
configs: {
|
||
|
all: {
|
||
|
plugins: [
|
||
|
'react-native',
|
||
|
],
|
||
|
parserOptions: {
|
||
|
ecmaFeatures: {
|
||
|
jsx: true,
|
||
|
},
|
||
|
},
|
||
|
rules: allRulesConfig,
|
||
|
},
|
||
|
},
|
||
|
};
|