Transparency News

Source code

lib/leans.js

// Outlet lean labels, used only inside the neutrality audit (to compare how
// the score treats left-leaning and right-leaning outlets). They are never
// shown as a label on an outlet's page, and they never change a score.
// Source: AllSides Media Bias Ratings. "checked" entries were read from the
// AllSides post dated 10 March 2025; the rest are pending a check against
// the current AllSides chart.

module.exports = {
  source: 'AllSides Media Bias Ratings',
  sourceUrl: 'https://www.allsides.com/media-bias/ratings',
  checkedAgainst: 'https://www.allsides.com/blog/AllSides-Media-Bias-Rating-Over-Time-2024',
  leans: {
    npr: { lean: 'L', label: 'Lean Left', checked: true },
    politico: { lean: 'L', label: 'Lean Left', checked: true },
    guardian: { lean: 'L', label: 'Left', checked: true },
    axios: { lean: 'L', label: 'Lean Left', checked: true },
    fox: { lean: 'R', label: 'Right', checked: true },
    nypost: { lean: 'R', label: 'Lean Right', checked: true },
    washexam: { lean: 'R', label: 'Lean Right', checked: true },
    dailycaller: { lean: 'R', label: 'Right', checked: true },
    federalist: { lean: 'R', label: 'Right', checked: true },
    nyt: { lean: 'L', label: 'Lean Left', checked: false },
    cbs: { lean: 'L', label: 'Lean Left', checked: false },
    abc: { lean: 'L', label: 'Lean Left', checked: false },
    nbc: { lean: 'L', label: 'Lean Left', checked: false },
    huffpost: { lean: 'L', label: 'Left', checked: false },
    vox: { lean: 'L', label: 'Left', checked: false },
    pbs: { lean: 'L', label: 'Lean Left', checked: false },
    washtimes: { lean: 'R', label: 'Lean Right', checked: false },
    breitbart: { lean: 'R', label: 'Right', checked: false },
    bbc: { lean: 'C', label: 'Center', checked: false },
    thehill: { lean: 'C', label: 'Center', checked: false },
  },
};