chore(lint): ensure that linting+formatting applies to functions as well
This commit is contained in:
parent
55e88e6ebf
commit
fd291378a9
6 changed files with 29 additions and 28 deletions
|
@ -3,6 +3,9 @@
|
|||
"organizeImports": {
|
||||
"enabled": false
|
||||
},
|
||||
"files": {
|
||||
"ignore": ["node_modules/**/*", ".netlify/**/*", "dist/**/*"]
|
||||
},
|
||||
"linter": {
|
||||
"enabled": true,
|
||||
"rules": {
|
||||
|
|
|
@ -10,8 +10,8 @@
|
|||
* follow.
|
||||
*/
|
||||
|
||||
import axios from 'axios'
|
||||
import { parseFeed } from 'htmlparser2'
|
||||
import axios from "axios";
|
||||
import { parseFeed } from "htmlparser2";
|
||||
|
||||
function processFeedXML(feed) {
|
||||
return {
|
||||
|
@ -30,20 +30,20 @@ function processFeedXML(feed) {
|
|||
}
|
||||
|
||||
const handler = async (event) => {
|
||||
try {
|
||||
const url = event.queryStringParameters.url
|
||||
const responseData = await axios.get(url)
|
||||
const newFeedData = parseFeed(responseData.data);
|
||||
try {
|
||||
const url = event.queryStringParameters.url;
|
||||
const responseData = await axios.get(url);
|
||||
const newFeedData = parseFeed(responseData.data);
|
||||
const newFeed = processFeedXML(newFeedData);
|
||||
const mergedFeeds = newFeed;
|
||||
|
||||
return {
|
||||
statusCode: 200,
|
||||
body: JSON.stringify(mergedFeeds),
|
||||
}
|
||||
} catch (error) {
|
||||
return { statusCode: 500, body: error.toString() }
|
||||
}
|
||||
}
|
||||
return {
|
||||
statusCode: 200,
|
||||
body: JSON.stringify(mergedFeeds),
|
||||
};
|
||||
} catch (error) {
|
||||
return { statusCode: 500, body: error.toString() };
|
||||
}
|
||||
};
|
||||
|
||||
module.exports = { handler }
|
||||
module.exports = { handler };
|
||||
|
|
|
@ -5,8 +5,8 @@
|
|||
"packageManager": "yarn@4.1.0",
|
||||
"license": "GPL-3.0",
|
||||
"scripts": {
|
||||
"lint": "yarn biome format src/**/*.ts src/**/*.tsx && yarn biome check src/**/*.ts src/**/*.tsx",
|
||||
"lint:fix": "yarn biome format src/**/*.ts src/**/*.tsx --write && yarn biome check src/**/*.ts src/**/*.tsx --apply",
|
||||
"lint": "yarn biome format --config-path=. . && yarn biome check --config-path=. .",
|
||||
"lint:fix": "yarn biome format --config-path=. . --write && yarn biome check --config-path=. . --apply",
|
||||
"typecheck": "tsc --noEmit",
|
||||
"start": "netlify dev",
|
||||
"start:app": "vite ./src --config ./vite.config.js --port 8080",
|
||||
|
|
|
@ -1,7 +1,5 @@
|
|||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"schedule": ["on friday"],
|
||||
"extends": [
|
||||
"config:base"
|
||||
]
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"schedule": ["on friday"],
|
||||
"extends": ["config:base"]
|
||||
}
|
||||
|
|
|
@ -8,5 +8,5 @@
|
|||
"skipLibCheck": true,
|
||||
"rootDir": "."
|
||||
},
|
||||
"include": ["src/**/*"]
|
||||
"include": ["src/**/*", "netlify/**/*"]
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
import legacy from "@vitejs/plugin-legacy"
|
||||
import basicSSL from "@vitejs/plugin-basic-ssl"
|
||||
import path from "node:path"
|
||||
import { defineConfig } from "vite"
|
||||
import legacy from "@vitejs/plugin-legacy";
|
||||
import basicSSL from "@vitejs/plugin-basic-ssl";
|
||||
import path from "node:path";
|
||||
import { defineConfig } from "vite";
|
||||
|
||||
export default defineConfig({
|
||||
plugins: [legacy(), basicSSL()],
|
||||
|
@ -30,4 +30,4 @@ export default defineConfig({
|
|||
},
|
||||
],
|
||||
},
|
||||
})
|
||||
});
|
||||
|
|
Loading…
Reference in a new issue