Skip to content

Commit

Permalink
fix: lint
Browse files Browse the repository at this point in the history
  • Loading branch information
nemo-shen committed Jan 2, 2024
1 parent f5cd0a5 commit a1292e1
Show file tree
Hide file tree
Showing 7 changed files with 84 additions and 39 deletions.
3 changes: 2 additions & 1 deletion .eslintignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
src
node_modules
dist
dist
.eslint*
50 changes: 33 additions & 17 deletions .eslintrc.cjs
Original file line number Diff line number Diff line change
@@ -1,21 +1,37 @@
const path = require('path')

module.exports = {
"env": {
"browser": true,
"es2021": true
},
"extends": [
"plugin:vue/essential",
"airbnb-base"
env: {
browser: true,
es2021: true,
},
extends: [
'plugin:vue/essential',
'airbnb-base',
'airbnb-typescript/base',
'prettier',
],
parserOptions: {
ecmaVersion: 'latest',
parser: '@typescript-eslint/parser',
sourceType: 'module',
project: './tsconfig.json',
},
plugins: ['vue', '@typescript-eslint'],
rules: {
'@typescript-eslint/no-unused-vars': ['error', { argsIgnorePattern: '^_' }],
'import/no-extraneous-dependencies': [
'error',
{
packageDir: './',
},
],
"parserOptions": {
"ecmaVersion": "latest",
"parser": "@typescript-eslint/parser",
"sourceType": "module"
},
settings: {
'import/resolver': {
node: {
extensions: ['.ts'],
},
},
"plugins": [
"vue",
"@typescript-eslint"
],
"rules": {
}
},
}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
.vite

# Logs
logs
*.log
Expand Down
6 changes: 4 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,8 @@
"build": "vite build",
"preview": "vite preview",
"test": "vitest",
"lint": "eslint \"./packages/core/**/*\"",
"lint:fix": "eslint \"./packages/core/**/*\" --fix"
"lint": "eslint .",
"lint:fix": "eslint . --fix"
},
"dependencies": {
"@noi/core": "workspace:*",
Expand All @@ -24,6 +24,8 @@
"@vitejs/plugin-vue": "^4.5.2",
"eslint": "^7.32.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-config-airbnb-typescript": "^17.1.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-vue": "^9.19.2",
"prettier": "3.1.1",
"vite": "^5.0.8",
Expand Down
10 changes: 5 additions & 5 deletions packages/core/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
name: '@noi/core',
private: true,
version: '0.0.0',
type: 'module'
};
"name": "@noi/core",
"private": true,
"version": "0.0.0",
"type": "module"
}
22 changes: 8 additions & 14 deletions packages/core/useToast/index.ts
Original file line number Diff line number Diff line change
@@ -1,23 +1,17 @@
interface UseToastOptions {
duration?: number;
duration?: number
}
interface OpenOptions {
message: string;
message: string
}
export const useToast = (source, options: UseToastOptions = {}) => {
const close = () => {

};
const open = (options: OpenOptions | string) => {
const a = 1;
};
export const useToast = (source, _options: UseToastOptions = {}) => {
const close = () => {}
const open = (_openOptions: OpenOptions | string) => {}
return {
open,
close,

};
};

export function sum(a, b) {
return a + b;
}
}

export const sum = (a, b) => a + b
30 changes: 30 additions & 0 deletions pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit a1292e1

Please sign in to comment.