facebookincubator / reactor-extension-facebook-pixel
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

File Change Frequency Overall
File Change Frequency Overall
The number of recorded file updates
  • There are 51 files with 988 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 1 files changed 6-20 times (38 lines of code)
    • 50 files changed 1-5 times (950 lines of code)
0% | 0% | 0% | 3% | 96%
Legend:
101+
51-100
21-50
6-20
1-5
explore: zoomable circles | data
File Change Frequency per File Extension
js, jsx, json, md, html, styl, npmignore, svg, gitignore, txt, editorconfig, yml, eslintignore
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
js0% | 0% | 0% | 11% | 88%
jsx0% | 0% | 0% | 0% | 100%
html0% | 0% | 0% | 0% | 100%
styl0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
src/lib/helpers0% | 0% | 0% | 100% | 0%
src/view/components0% | 0% | 0% | 0% | 100%
src/view/actions/sendCustomEventComponents0% | 0% | 0% | 0% | 100%
src/lib/actions0% | 0% | 0% | 0% | 100%
src/view/actions0% | 0% | 0% | 0% | 100%
ROOT0% | 0% | 0% | 0% | 100%
src/view0% | 0% | 0% | 0% | 100%
src/view/actions/valueCurrencyComponents0% | 0% | 0% | 0% | 100%
src/view/__tests_helpers__0% | 0% | 0% | 0% | 100%
src/view/configuration/components0% | 0% | 0% | 0% | 100%
src/view/actions/sendSearchEventComponents0% | 0% | 0% | 0% | 100%
src/view/configuration0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
getFbQueue.js
in src/lib/helpers
38 4 423 1957 7 5
6 1 527 1957 4 2
sendPageView.js
in src/lib/actions
6 1 527 1957 4 2
sendAddPaymentInfoEvent.js
in src/lib/actions
6 1 527 1957 4 2
sendPurchaseEvent.js
in src/lib/actions
8 1 527 1957 4 2
sendLeadEvent.js
in src/lib/actions
8 1 527 1957 4 2
sendAddToCartEvent.js
in src/lib/actions
10 1 527 1957 4 2
sendAddToWishlistEvent.js
in src/lib/actions
10 1 527 1957 4 2
sendViewContentEvent.js
in src/lib/actions
10 1 527 1957 4 2
10 1 527 1957 4 2
sendSearchEvent.js
in src/lib/actions
11 1 527 1957 4 2
sendCustomEvent.js
in src/lib/actions
20 1 527 1957 4 2
styl
global.styl
in src/view
7 - 527 1957 2 1
getSettings.js
in src/view/actions/valueCurrencyComponents
9 1 519 527 2 1
template.html
in src/view
11 - 527 1957 2 1
renderView.jsx
in src/view
25 - 527 1957 2 1
34 - 517 527 2 1
wrappedTextField.jsx
in src/view/components
94 - 517 527 2 1
styleMock.js
in src/view/__tests_helpers__
1 - 527 527 1 1
validate.js
in src/view/actions/valueCurrencyComponents
1 - 527 527 1 1
getSettings.js
in src/view/actions/sendCustomEventComponents
1 - 527 527 1 1
getSettings.js
in src/view/actions/sendSearchEventComponents
1 - 527 527 1 1
jest.setup.js
in src/view
1 - 527 527 1 1
getSettings.js
in src/view/configuration/components
1 - 527 527 1 1
getInitValues.js
in src/view/actions/sendCustomEventComponents
7 1 527 527 1 1
getInitValues.js
in src/view/actions/sendSearchEventComponents
7 1 527 527 1 1
getInitValues.js
in src/view/configuration/components
7 1 527 527 1 1
getInitValues.js
in src/view/actions/valueCurrencyComponents
8 1 527 527 1 1
getKeyValueEditorSettings.js
in src/view/actions/sendCustomEventComponents
9 1 527 527 1 1
validate.js
in src/view/actions/sendCustomEventComponents
10 1 527 527 1 1
validate.js
in src/view/actions/sendSearchEventComponents
10 1 527 527 1 1
validate.js
in src/view/configuration/components
10 1 527 527 1 1
10 - 527 527 1 1
getKeyValueEditorInitValues.js
in src/view/actions/sendCustomEventComponents
12 1 527 527 1 1
fields.jsx
in src/view/actions/sendCustomEventComponents
15 - 527 527 1 1
fields.jsx
in src/view/actions/sendSearchEventComponents
16 - 527 527 1 1
fields.jsx
in src/view/configuration/components
16 - 527 527 1 1
jsDomHelpers.js
in src/view/__tests_helpers__
17 3 527 527 1 1
createExtensionBridge.js
in src/view/__tests_helpers__
20 5 527 527 1 1
errorMessage.jsx
in src/view/components
21 - 527 527 1 1
valueCurrency.jsx
in src/view/actions
24 - 527 527 1 1
fields.jsx
in src/view/actions/valueCurrencyComponents
24 - 527 527 1 1
sendSearchEvent.jsx
in src/view/actions
24 - 527 527 1 1
configuration.jsx
in src/view/configuration
24 - 527 527 1 1
validateKeyValueEditor.js
in src/view/actions/sendCustomEventComponents
26 1 527 527 1 1
displayFormState.jsx
in src/view/components
31 - 527 527 1 1
errorBoundary.jsx
in src/view/components
36 - 527 527 1 1
sendCustomEvent.jsx
in src/view/actions
39 - 527 527 1 1
validationWrapper.jsx
in src/view/components
59 - 527 527 1 1
extensionView.jsx
in src/view/components
63 - 527 527 1 1
Files With Most Contributors (Top 50)
Files sorted by the number of unique email addresses found in commits.

See data for all files...

File# lines# unitslast modified
(days ago)
created
(days ago)
# changes# contributors
getFbQueue.js
in src/lib/helpers
38 4 423 1957 7 5
6 1 527 1957 4 2
sendPageView.js
in src/lib/actions
6 1 527 1957 4 2
sendCustomEvent.js
in src/lib/actions
20 1 527 1957 4 2
sendAddPaymentInfoEvent.js
in src/lib/actions
6 1 527 1957 4 2
sendAddToCartEvent.js
in src/lib/actions
10 1 527 1957 4 2
sendAddToWishlistEvent.js
in src/lib/actions
10 1 527 1957 4 2
sendPurchaseEvent.js
in src/lib/actions
8 1 527 1957 4 2
sendViewContentEvent.js
in src/lib/actions
10 1 527 1957 4 2
sendLeadEvent.js
in src/lib/actions
8 1 527 1957 4 2
10 1 527 1957 4 2
sendSearchEvent.js
in src/lib/actions
11 1 527 1957 4 2
template.html
in src/view
11 - 527 1957 2 1
getSettings.js
in src/view/actions/valueCurrencyComponents
9 1 519 527 2 1
wrappedTextField.jsx
in src/view/components
94 - 517 527 2 1
renderView.jsx
in src/view
25 - 527 1957 2 1
styl
global.styl
in src/view
7 - 527 1957 2 1
34 - 517 527 2 1
createExtensionBridge.js
in src/view/__tests_helpers__
20 5 527 527 1 1
styleMock.js
in src/view/__tests_helpers__
1 - 527 527 1 1
jsDomHelpers.js
in src/view/__tests_helpers__
17 3 527 527 1 1
valueCurrency.jsx
in src/view/actions
24 - 527 527 1 1
sendCustomEvent.jsx
in src/view/actions
39 - 527 527 1 1
validate.js
in src/view/actions/valueCurrencyComponents
1 - 527 527 1 1
getInitValues.js
in src/view/actions/valueCurrencyComponents
8 1 527 527 1 1
fields.jsx
in src/view/actions/valueCurrencyComponents
24 - 527 527 1 1
validate.js
in src/view/actions/sendCustomEventComponents
10 1 527 527 1 1
getKeyValueEditorInitValues.js
in src/view/actions/sendCustomEventComponents
12 1 527 527 1 1
getInitValues.js
in src/view/actions/sendCustomEventComponents
7 1 527 527 1 1
getKeyValueEditorSettings.js
in src/view/actions/sendCustomEventComponents
9 1 527 527 1 1
fields.jsx
in src/view/actions/sendCustomEventComponents
15 - 527 527 1 1
keyValueEditor.jsx
in src/view/actions/sendCustomEventComponents
114 - 527 527 1 1
getSettings.js
in src/view/actions/sendCustomEventComponents
1 - 527 527 1 1
validateKeyValueEditor.js
in src/view/actions/sendCustomEventComponents
26 1 527 527 1 1
validate.js
in src/view/actions/sendSearchEventComponents
10 1 527 527 1 1
getInitValues.js
in src/view/actions/sendSearchEventComponents
7 1 527 527 1 1
fields.jsx
in src/view/actions/sendSearchEventComponents
16 - 527 527 1 1
getSettings.js
in src/view/actions/sendSearchEventComponents
1 - 527 527 1 1
sendSearchEvent.jsx
in src/view/actions
24 - 527 527 1 1
extensionView.jsx
in src/view/components
63 - 527 527 1 1
validationWrapper.jsx
in src/view/components
59 - 527 527 1 1
errorMessage.jsx
in src/view/components
21 - 527 527 1 1
errorBoundary.jsx
in src/view/components
36 - 527 527 1 1
displayFormState.jsx
in src/view/components
31 - 527 527 1 1
jest.setup.js
in src/view
1 - 527 527 1 1
configuration.jsx
in src/view/configuration
24 - 527 527 1 1
validate.js
in src/view/configuration/components
10 1 527 527 1 1
getInitValues.js
in src/view/configuration/components
7 1 527 527 1 1
fields.jsx
in src/view/configuration/components
16 - 527 527 1 1
getSettings.js
in src/view/configuration/components
1 - 527 527 1 1
Correlations

File Size vs. Number of Changes: 51 points

src/lib/helpers/getFbQueue.js x: 38 lines of code y: 7 # changes src/view/components/wrappedTextField.jsx x: 94 lines of code y: 2 # changes jest.config.js x: 34 lines of code y: 2 # changes src/view/actions/valueCurrencyComponents/getSettings.js x: 9 lines of code y: 2 # changes src/view/actions/sendCustomEventComponents/fields.jsx x: 15 lines of code y: 1 # changes src/view/actions/sendCustomEventComponents/keyValueEditor.jsx x: 114 lines of code y: 1 # changes src/view/actions/sendSearchEventComponents/fields.jsx x: 16 lines of code y: 1 # changes src/view/actions/valueCurrencyComponents/fields.jsx x: 24 lines of code y: 1 # changes createEntryFile.js x: 10 lines of code y: 1 # changes src/lib/actions/sendAddPaymentInfoEvent.js x: 6 lines of code y: 4 # changes src/lib/actions/sendAddToCartEvent.js x: 10 lines of code y: 4 # changes src/lib/actions/sendCustomEvent.js x: 20 lines of code y: 4 # changes src/lib/actions/sendLeadEvent.js x: 8 lines of code y: 4 # changes src/lib/actions/sendSearchEvent.js x: 11 lines of code y: 4 # changes src/view/__tests_helpers__/createExtensionBridge.js x: 20 lines of code y: 1 # changes src/view/__tests_helpers__/jsDomHelpers.js x: 17 lines of code y: 1 # changes src/view/__tests_helpers__/styleMock.js x: 1 lines of code y: 1 # changes src/view/actions/sendCustomEvent.jsx x: 39 lines of code y: 1 # changes src/view/actions/sendCustomEventComponents/getInitValues.js x: 7 lines of code y: 1 # changes src/view/actions/sendCustomEventComponents/getKeyValueEditorInitValues.js x: 12 lines of code y: 1 # changes src/view/actions/sendCustomEventComponents/getKeyValueEditorSettings.js x: 9 lines of code y: 1 # changes src/view/actions/sendCustomEventComponents/validateKeyValueEditor.js x: 26 lines of code y: 1 # changes src/view/actions/valueCurrencyComponents/getInitValues.js x: 8 lines of code y: 1 # changes src/view/components/displayFormState.jsx x: 31 lines of code y: 1 # changes src/view/components/errorBoundary.jsx x: 36 lines of code y: 1 # changes src/view/components/errorMessage.jsx x: 21 lines of code y: 1 # changes src/view/components/extensionView.jsx x: 63 lines of code y: 1 # changes src/view/components/validationWrapper.jsx x: 59 lines of code y: 1 # changes src/view/global.styl x: 7 lines of code y: 2 # changes src/view/renderView.jsx x: 25 lines of code y: 2 # changes src/view/template.html x: 11 lines of code y: 2 # changes
7.0
# changes
  min: 1.0
  average: 1.88
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 7.0
0 114.0
lines of code
min: 1.0 | average: 19.37 | 25th percentile: 7.0 | median: 10.0 | 75th percentile: 24.0 | max: 114.0

Number of Contributors vs. Number of Changes: 51 points

src/lib/helpers/getFbQueue.js x: 5 # contributors y: 7 # changes src/view/components/wrappedTextField.jsx x: 1 # contributors y: 2 # changes src/view/actions/sendCustomEventComponents/fields.jsx x: 1 # contributors y: 1 # changes src/lib/actions/sendAddPaymentInfoEvent.js x: 2 # contributors y: 4 # changes
7.0
# changes
  min: 1.0
  average: 1.88
  25th percentile: 1.0
  median: 1.0
  75th percentile: 2.0
  max: 7.0
0 5.0
# contributors
min: 1.0 | average: 1.29 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 5.0