Merge pull request #7573 from whymarrh/eslint-no-confusing-arrow

Enable no-confusing-arrow rule for ESLint
feature/default_network_editable
Dan Finlay 5 years ago committed by GitHub
commit 6aa0bec751
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 1
      .eslintrc
  2. 4
      app/scripts/controllers/transactions/lib/util.js
  3. 2
      test/unit/app/controllers/network/pending-middleware-test.js
  4. 2
      ui/app/components/app/gas-customization/gas-modal-page-container/tests/gas-modal-page-container-component.test.js
  5. 6
      ui/app/components/app/transaction-activity-log/tests/transaction-activity-log.component.test.js
  6. 2
      ui/app/components/app/transaction-breakdown/tests/transaction-breakdown.component.test.js
  7. 4
      ui/app/components/app/transaction-breakdown/transaction-breakdown-row/tests/transaction-breakdown-row.component.test.js
  8. 8
      ui/app/components/app/transaction-list-item-details/tests/transaction-list-item-details.component.test.js
  9. 2
      ui/app/components/app/transaction-view-balance/tests/token-view-balance.component.test.js
  10. 2
      ui/app/ducks/gas/gas.duck.js
  11. 4
      ui/app/pages/confirm-transaction-base/confirm-transaction-base.container.js
  12. 2
      ui/app/pages/send/send-header/tests/send-header-component.test.js
  13. 2
      ui/app/pages/send/send.utils.js
  14. 2
      ui/lib/shallow-with-context.js

@ -72,6 +72,7 @@
"no-caller": 2, "no-caller": 2,
"no-class-assign": 2, "no-class-assign": 2,
"no-cond-assign": 2, "no-cond-assign": 2,
"no-confusing-arrow": 2,
"no-const-assign": 2, "no-const-assign": 2,
"no-control-regex": 2, "no-control-regex": 2,
"no-debugger": 2, "no-debugger": 2,

@ -17,8 +17,8 @@ module.exports = {
// functions that handle normalizing of that key in txParams // functions that handle normalizing of that key in txParams
const normalizers = { const normalizers = {
from: (from, LowerCase = true) => LowerCase ? addHexPrefix(from).toLowerCase() : addHexPrefix(from), from: (from, LowerCase = true) => (LowerCase ? addHexPrefix(from).toLowerCase() : addHexPrefix(from)),
to: (to, LowerCase = true) => LowerCase ? addHexPrefix(to).toLowerCase() : addHexPrefix(to), to: (to, LowerCase = true) => (LowerCase ? addHexPrefix(to).toLowerCase() : addHexPrefix(to)),
nonce: nonce => addHexPrefix(nonce), nonce: nonce => addHexPrefix(nonce),
value: value => addHexPrefix(value), value: value => addHexPrefix(value),
data: data => addHexPrefix(data), data: data => addHexPrefix(data),

@ -30,7 +30,7 @@ describe('#createPendingNonceMiddleware', function () {
describe('#createPendingTxMiddleware', function () { describe('#createPendingTxMiddleware', function () {
let returnUndefined = true let returnUndefined = true
const getPendingTransactionByHash = () => returnUndefined ? undefined : txMetaStub const getPendingTransactionByHash = () => (returnUndefined ? undefined : txMetaStub)
const address = '0xF231D46dD78806E1DD93442cf33C7671f8538748' const address = '0xF231D46dD78806E1DD93442cf33C7671f8538748'
const pendingTxMiddleware = createPendingTxMiddleware({ getPendingTransactionByHash }) const pendingTxMiddleware = createPendingTxMiddleware({ getPendingTransactionByHash })
const spec = { const spec = {

@ -141,7 +141,7 @@ describe('GasModalPageContainer Component', function () {
fetchBasicGasAndTimeEstimates={propsMethodSpies.fetchBasicGasAndTimeEstimates} fetchBasicGasAndTimeEstimates={propsMethodSpies.fetchBasicGasAndTimeEstimates}
fetchGasEstimates={propsMethodSpies.fetchGasEstimates} fetchGasEstimates={propsMethodSpies.fetchGasEstimates}
/> />
), { context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } }) ), { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } })
const { tabsComponent } = renderTabsWrapperTester.find(PageContainer).props() const { tabsComponent } = renderTabsWrapperTester.find(PageContainer).props()
assert.equal(tabsComponent, 'mockTabs') assert.equal(tabsComponent, 'mockTabs')
GasModalPageContainer.prototype.renderTabs.restore() GasModalPageContainer.prototype.renderTabs.restore()

@ -44,7 +44,7 @@ describe('TransactionActivityLog Component', () => {
onRetry={() => {}} onRetry={() => {}}
primaryTransactionStatus="confirmed" primaryTransactionStatus="confirmed"
/>, />,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-activity-log')) assert.ok(wrapper.hasClass('transaction-activity-log'))
@ -92,7 +92,7 @@ describe('TransactionActivityLog Component', () => {
primaryTransactionStatus="pending" primaryTransactionStatus="pending"
isEarliestNonce isEarliestNonce
/>, />,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-activity-log')) assert.ok(wrapper.hasClass('transaction-activity-log'))
@ -141,7 +141,7 @@ describe('TransactionActivityLog Component', () => {
primaryTransactionStatus="pending" primaryTransactionStatus="pending"
isEarliestNonce={false} isEarliestNonce={false}
/>, />,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-activity-log')) assert.ok(wrapper.hasClass('transaction-activity-log'))

@ -24,7 +24,7 @@ describe('TransactionBreakdown Component', () => {
transaction={transaction} transaction={transaction}
className="test-class" className="test-class"
/>, />,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-breakdown')) assert.ok(wrapper.hasClass('transaction-breakdown'))

@ -13,7 +13,7 @@ describe('TransactionBreakdownRow Component', () => {
> >
Test Test
</TransactionBreakdownRow>, </TransactionBreakdownRow>,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-breakdown-row')) assert.ok(wrapper.hasClass('transaction-breakdown-row'))
@ -29,7 +29,7 @@ describe('TransactionBreakdownRow Component', () => {
> >
<Button onClick={() => {}} >Button</Button> <Button onClick={() => {}} >Button</Button>
</TransactionBreakdownRow>, </TransactionBreakdownRow>,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-breakdown-row')) assert.ok(wrapper.hasClass('transaction-breakdown-row'))

@ -33,7 +33,7 @@ describe('TransactionListItemDetails Component', () => {
<TransactionListItemDetails <TransactionListItemDetails
transactionGroup={transactionGroup} transactionGroup={transactionGroup}
/>, />,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-list-item-details')) assert.ok(wrapper.hasClass('transaction-list-item-details'))
@ -72,7 +72,7 @@ describe('TransactionListItemDetails Component', () => {
transactionGroup={transactionGroup} transactionGroup={transactionGroup}
showSpeedUp showSpeedUp
/>, />,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-list-item-details')) assert.ok(wrapper.hasClass('transaction-list-item-details'))
@ -104,7 +104,7 @@ describe('TransactionListItemDetails Component', () => {
<TransactionListItemDetails <TransactionListItemDetails
transactionGroup={transactionGroup} transactionGroup={transactionGroup}
/>, />,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-list-item-details')) assert.ok(wrapper.hasClass('transaction-list-item-details'))
@ -139,7 +139,7 @@ describe('TransactionListItemDetails Component', () => {
<TransactionListItemDetails <TransactionListItemDetails
transactionGroup={transactionGroup} transactionGroup={transactionGroup}
/>, />,
{ context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } } { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } }
) )
assert.ok(wrapper.hasClass('transaction-list-item-details')) assert.ok(wrapper.hasClass('transaction-list-item-details'))

@ -15,7 +15,7 @@ const historySpies = {
push: sinon.spy(), push: sinon.spy(),
} }
const t = (str1, str2) => str2 ? str1 + str2 : str1 const t = (str1, str2) => (str2 ? str1 + str2 : str1)
const metricsEvent = () => ({}) const metricsEvent = () => ({})
describe('TransactionViewBalance Component', () => { describe('TransactionViewBalance Component', () => {

@ -353,7 +353,7 @@ function quartiles (data) {
} }
function inliersByIQR (data, prop) { function inliersByIQR (data, prop) {
const { lowerQuartile, upperQuartile } = quartiles(data.map(d => prop ? d[prop] : d)) const { lowerQuartile, upperQuartile } = quartiles(data.map(d => (prop ? d[prop] : d)))
const IQR = upperQuartile - lowerQuartile const IQR = upperQuartile - lowerQuartile
const lowerBound = lowerQuartile - 1.5 * IQR const lowerBound = lowerQuartile - 1.5 * IQR
const upperBound = upperQuartile + 1.5 * IQR const upperBound = upperQuartile + 1.5 * IQR

@ -40,10 +40,10 @@ const casedContractMap = Object.keys(contractMap).reduce((acc, base) => {
}, {}) }, {})
let customNonceValue = '' let customNonceValue = ''
const customNonceMerge = txData => customNonceValue ? ({ const customNonceMerge = txData => (customNonceValue ? ({
...txData, ...txData,
customNonceValue, customNonceValue,
}) : txData }) : txData)
const mapStateToProps = (state, ownProps) => { const mapStateToProps = (state, ownProps) => {
const { toAddress: propsToAddress, customTxParamsData, match: { params = {} } } = ownProps const { toAddress: propsToAddress, customTxParamsData, match: { params = {} } } = ownProps

@ -26,7 +26,7 @@ describe('SendHeader Component', function () {
history={historySpies} history={historySpies}
titleKey="mockTitleKey" titleKey="mockTitleKey"
/> />
), { context: { t: (str1, str2) => str2 ? str1 + str2 : str1 } }) ), { context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) } })
}) })
afterEach(() => { afterEach(() => {

@ -331,7 +331,7 @@ function estimateGasPriceFromRecentBlocks (recentBlocks) {
return parseInt(next, 16) < parseInt(currentLowest, 16) ? next : currentLowest return parseInt(next, 16) < parseInt(currentLowest, 16) ? next : currentLowest
}) })
}) })
.sort((a, b) => parseInt(a, 16) > parseInt(b, 16) ? 1 : -1) .sort((a, b) => (parseInt(a, 16) > parseInt(b, 16) ? 1 : -1))
return lowestPrices[Math.floor(lowestPrices.length / 2)] return lowestPrices[Math.floor(lowestPrices.length / 2)]
} }

@ -2,6 +2,6 @@ import { shallow } from 'enzyme'
export default function (jsxComponent) { export default function (jsxComponent) {
return shallow(jsxComponent, { return shallow(jsxComponent, {
context: { t: (str1, str2) => str2 ? str1 + str2 : str1 }, context: { t: (str1, str2) => (str2 ? str1 + str2 : str1) },
}) })
} }

Loading…
Cancel
Save