chore(lint): ensure that linting+formatting applies to functions as well

This commit is contained in:
Marc 2024-02-18 04:27:30 -05:00
parent 55e88e6ebf
commit fd291378a9
Signed by: marc
GPG key ID: 048E042F22B5DC79
6 changed files with 29 additions and 28 deletions

View file

@ -3,6 +3,9 @@
"organizeImports": {
"enabled": false
},
"files": {
"ignore": ["node_modules/**/*", ".netlify/**/*", "dist/**/*"]
},
"linter": {
"enabled": true,
"rules": {

View file

@ -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 {
@ -31,8 +31,8 @@ function processFeedXML(feed) {
const handler = async (event) => {
try {
const url = event.queryStringParameters.url
const responseData = await axios.get(url)
const url = event.queryStringParameters.url;
const responseData = await axios.get(url);
const newFeedData = parseFeed(responseData.data);
const newFeed = processFeedXML(newFeedData);
const mergedFeeds = newFeed;
@ -40,10 +40,10 @@ const handler = async (event) => {
return {
statusCode: 200,
body: JSON.stringify(mergedFeeds),
}
};
} catch (error) {
return { statusCode: 500, body: error.toString() }
}
return { statusCode: 500, body: error.toString() };
}
};
module.exports = { handler }
module.exports = { handler };

View file

@ -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",

View file

@ -1,7 +1,5 @@
{
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
"schedule": ["on friday"],
"extends": [
"config:base"
]
"extends": ["config:base"]
}

View file

@ -8,5 +8,5 @@
"skipLibCheck": true,
"rootDir": "."
},
"include": ["src/**/*"]
"include": ["src/**/*", "netlify/**/*"]
}

View file

@ -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({
},
],
},
})
});