fix: @shared path in shared directory, added linting to prevent in the future

This commit is contained in:
Tom Moor
2024-01-08 21:24:46 -05:00
parent 0986276d7e
commit eaf60cd891
4 changed files with 29 additions and 4 deletions

View File

@@ -2,10 +2,10 @@
"extends": [
"../.eslintrc",
"plugin:react/recommended",
"plugin:react-hooks/recommended",
"plugin:react-hooks/recommended"
],
"plugins": [
"eslint-plugin-react-hooks",
"eslint-plugin-react-hooks"
],
"env": {
"jest": true,

25
shared/.eslintrc Normal file
View File

@@ -0,0 +1,25 @@
{
"extends": [
"../.eslintrc",
"plugin:react/recommended",
"plugin:react-hooks/recommended"
],
"plugins": [
"eslint-plugin-react-hooks"
],
"rules": {
"no-restricted-imports": ["error", {
"patterns": [{
"group": ["@shared/*"],
"message": "Use relative imports."
}, {
"group": ["@server/*"],
"message": "Do not reference server code from shared code."
}]
}]
},
"env": {
"jest": true,
"browser": true
}
}

View File

@@ -1,4 +1,4 @@
import sharedEnv from "@shared/env";
import sharedEnv from "../env";
import parseDocumentSlug from "./parseDocumentSlug";
sharedEnv.URL = "https://app.outline.dev";

View File

@@ -1,4 +1,4 @@
import sharedEnv from "@shared/env";
import sharedEnv from "../env";
/**
* Parse the likely document identifier from a given url.