Remove console logs in production

This commit is contained in:
Zalmoxisus 2018-12-12 22:45:37 +02:00
parent bc3234253c
commit 6e117be436
3 changed files with 22 additions and 20 deletions

View File

@ -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": [

View File

@ -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);
}); });
} }
}); });

View File

@ -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>';
} }