environment
array of .deepsource.toml
. Read more in our documentation https://deepsource.io/docs/analyzer/javascript 1const baseURL = process.env.REACT_APP_BASE_URL;
2const apiURL = process.env.REACT_APP_API_URL; 3export const api = {
4 retrieve_all_ssh_keypairs: apiURL + "/api/v1/key",
5 change_password: apiURL + "/api/v1/user/change-password",
environment
array of .deepsource.toml
. Read more in our documentation https://deepsource.io/docs/analyzer/javascript 1const baseURL = process.env.REACT_APP_BASE_URL; 2const apiURL = process.env.REACT_APP_API_URL;
3export const api = {
4 retrieve_all_ssh_keypairs: apiURL + "/api/v1/key",
Variables that aren't defined, but accessed may throw reference errors at runtime.
NOTE: In browser applications, DeepSource recommends the use of ESModules over regular
text/javascript
scripts. Using variables that are injected by scripts included in an HTML file is currently not supported.
Potential ReferenceError
s may result from misspellings of variable and parameter names, or accidental implicit globals (for example, forgetting the var
keyword in a for
loop initializer).
Any reference to an undeclared variable causes a warning, unless the variable is explicitly mentioned in a /*global ...*/
comment, or specified in the globals key in the ESLint configuration file.
A common use case for these is if you intentionally use globals that are defined elsewhere (e.g. in a script sourced from HTML).
const foo = someFunction(); // `someFunction` is not defined
const bar = baz + 1; // 'baz' is undeclared
import { someFunction } from 'some-file';
const baz = Math.random();
const foo = someFunction();
const bar = baz + 1;