mirror of
https://github.com/reduxjs/redux-devtools.git
synced 2025-01-31 19:54:35 +03:00
Remove console logs in production
This commit is contained in:
parent
bc3234253c
commit
6e117be436
|
@ -24,7 +24,7 @@
|
||||||
"react/jsx-quotes": 0,
|
"react/jsx-quotes": 0,
|
||||||
"eol-last": 0,
|
"eol-last": 0,
|
||||||
"no-unused-vars": 0,
|
"no-unused-vars": 0,
|
||||||
"no-console": 0,
|
"no-console": 1,
|
||||||
"comma-dangle": 0
|
"comma-dangle": 0
|
||||||
},
|
},
|
||||||
"plugins": [
|
"plugins": [
|
||||||
|
|
|
@ -12,7 +12,7 @@ export default class StackTraceTab extends Component {
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
//console.log("StackTraceTab mounted");
|
// console.log("StackTraceTab mounted");
|
||||||
this.checkForStackTrace();
|
this.checkForStackTrace();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -38,10 +38,12 @@ export default class StackTraceTab extends Component {
|
||||||
const deserializedError = Object.assign(new Error(), {stack: liftedAction.stack});
|
const deserializedError = Object.assign(new Error(), {stack: liftedAction.stack});
|
||||||
|
|
||||||
getStackFrames(deserializedError)
|
getStackFrames(deserializedError)
|
||||||
.then(stackFrames => {
|
.then(stackFrames => {
|
||||||
console.log('Stack frames: ', stackFrames);
|
/* eslint-disable no-console */
|
||||||
this.setState({stackFrames, currentError: deserializedError});
|
if (process.env.NODE_ENV === 'development') console.log('Stack frames: ', stackFrames);
|
||||||
});
|
/* eslint-enable no-console */
|
||||||
|
this.setState({stackFrames, currentError: deserializedError});
|
||||||
|
});
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
this.setState({stackFrames: []});
|
this.setState({stackFrames: []});
|
||||||
|
@ -49,38 +51,38 @@ export default class StackTraceTab extends Component {
|
||||||
}
|
}
|
||||||
|
|
||||||
onStackLocationClicked = (fileLocation = {}) => {
|
onStackLocationClicked = (fileLocation = {}) => {
|
||||||
//console.log("Stack location args: ", ...args);
|
// console.log("Stack location args: ", ...args);
|
||||||
|
|
||||||
const {fileName, lineNumber} = fileLocation;
|
const {fileName, lineNumber} = fileLocation;
|
||||||
|
|
||||||
if(fileName && lineNumber) {
|
if(fileName && lineNumber) {
|
||||||
const matchingStackFrame = this.state.stackFrames.find(stackFrame => {
|
const matchingStackFrame = this.state.stackFrames.find(stackFrame => {
|
||||||
const matches = (
|
const matches = (
|
||||||
(stackFrame._originalFileName === fileName && stackFrame._originalLineNumber === lineNumber) ||
|
(stackFrame._originalFileName === fileName && stackFrame._originalLineNumber === lineNumber) ||
|
||||||
(stackFrame.fileName === fileName && stackFrame.lineNumber === lineNumber)
|
(stackFrame.fileName === fileName && stackFrame.lineNumber === lineNumber)
|
||||||
);
|
);
|
||||||
return matches;
|
return matches;
|
||||||
});
|
});
|
||||||
|
|
||||||
//console.log("Matching stack frame: ", matchingStackFrame);
|
// console.log("Matching stack frame: ", matchingStackFrame);
|
||||||
|
|
||||||
if(matchingStackFrame) {
|
if(matchingStackFrame) {
|
||||||
/*
|
/*
|
||||||
const frameIndex = this.state.stackFrames.indexOf(matchingStackFrame);
|
const frameIndex = this.state.stackFrames.indexOf(matchingStackFrame);
|
||||||
const originalStackFrame = parsedFramesNoSourcemaps[frameIndex];
|
const originalStackFrame = parsedFramesNoSourcemaps[frameIndex];
|
||||||
console.log("Original stack frame: ", originalStackFrame);
|
console.log("Original stack frame: ", originalStackFrame);
|
||||||
*/
|
*/
|
||||||
const adjustedLineNumber = Math.max(lineNumber - 1, 0);
|
const adjustedLineNumber = Math.max(lineNumber - 1, 0);
|
||||||
|
|
||||||
|
|
||||||
chrome.devtools.panels.openResource(fileName, adjustedLineNumber, (result) => {
|
chrome.devtools.panels.openResource(fileName, adjustedLineNumber, (result) => {
|
||||||
//console.log("openResource callback args: ", callbackArgs);
|
//console.log("openResource callback args: ", callbackArgs);
|
||||||
//console.log("Testing");
|
//console.log("Testing");
|
||||||
if(result.isError) {
|
if(result.isError) {
|
||||||
const {fileName: finalFileName, lineNumber: finalLineNumber} = matchingStackFrame;
|
const {fileName: finalFileName, lineNumber: finalLineNumber} = matchingStackFrame;
|
||||||
const adjustedLineNumber = Math.max(finalLineNumber - 1, 0);
|
const adjustedLineNumber = Math.max(finalLineNumber - 1, 0);
|
||||||
chrome.devtools.panels.openResource(finalFileName, adjustedLineNumber, (result) => {
|
chrome.devtools.panels.openResource(finalFileName, adjustedLineNumber, (result) => {
|
||||||
//console.log("openResource result: ", result);
|
// console.log("openResource result: ", result);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
|
@ -86,7 +86,7 @@ function generateAnsiHTML(txt: string): string {
|
||||||
result += '<span style="color: #' + color + ';">' + part + '</span>';
|
result += '<span style="color: #' + color + ';">' + part + '</span>';
|
||||||
} else {
|
} else {
|
||||||
if (fg != null) {
|
if (fg != null) {
|
||||||
console.log('Missing color mapping: ', fg);
|
console.log('Missing color mapping:', fg); // eslint-disable-line no-console
|
||||||
}
|
}
|
||||||
result += '<span>' + part + '</span>';
|
result += '<span>' + part + '</span>';
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user